Home
Jobs

Senior Software Engineer - IT - India_AGS

4 - 9 years

6 - 11 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Description:

ACCOUNTABILITIES: Designs, codes, tests, debugs and documents software according to Dell s systems quality standards, policies and procedures. Analyzes business needs and creates software solutions. Responsible for preparing design documentation. Prepares test data for unit, string and parallel testing. Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements. Works with business and development teams to clarify requirements to ensure testability. Drafts, revises, and maintains test plans, test cases, and automated test scripts. Executes test procedures according to software requirements specifications Logs defects and makes recommendations to address defects. Retests software corrections to ensure problems are resolved. Documents evolution of testing procedures for future replication. May conduct performance and scalability testing. RESPONSIBILITIES: Leads small to moderate budget projects; may perform in project leadership role and/or may supervise the activities of lower level personnel. Provides resolutions to a diverse range of complex problems. Executes schedules, costs and documentation to ensure assigned projects come to successful conclusion. May assist in training, assigning and checking the work of less experienced developers. Performs estimation efforts on projects and tracks progress. Drafts and revises test plans and scripts with consideration to end-to-end system flows. Executes test scripts according to application requirements documentation. Logs defects, identifies course of action and performs preliminary root cause analysis. Analyzes and communicates test results to project team.
Description Comments
Additional Details
  • Description Comments : Install, configure, and administer data ingestion and transformation platforms including StreamSets, Apache Spark, Informatica, and Apache NiFi for maximum utilization and throughput. Perform StreamSets Data Collector and Control Hub administration including pipeline deployment, monitoring, and optimization across multiple environments. Experience in designing and implementing real-time and batch data pipelines using Apache Spark with Python (PySpark), with Scala knowledge as an added advantage. Hands-on experience with Apache NiFi for data flow automation, including processor configuration, flow management, and cluster coordination. Experience in upgrading and migrating data ingestion tools and pipelines to higher versions while maintaining data integrity and minimal downtime. Highly proficient in Python programming for data processing, pipeline development, and automation scripting. Expert-level SQL skills for complex data transformations, performance optimization, and database interactions across various RDBMS platforms. Experience with diverse database technologies and data sources: MPP databases: Teradata, Greenplum for large-scale analytical workloads OLTP databases: Oracle, SQL Server, PostgreSQL for transactional processing In-memory databases: SAP HANA, MemSQL for high-performance analytics Big Data platforms: Hive, HBase, and Kudu for distributed data storage and processing Additional data sources including SFDC and modern cloud data platforms Ability to write efficient, scalable code following best practices and coding standards for data engineering projects. Extensive experience with automated testing integration using CI/CD tools, preferably GitLab (Jenkins experience is beneficial). Implement and maintain automated deployment pipelines for data ingestion and transformation workflows. Experience in version control, branching strategies, and collaborative development practices for data engineering projects. Knowledge of infrastructure as code and containerization technologies for deployment automation. Perform data pipeline deployments across versioned repositories from development to production environments. Experience with TLS hardening and security best practices for data platforms and APIs. Proficient in using command-line tools and APIs for platform administration and monitoring. Create, maintain, and restore backup strategies for data pipelines, configurations, and metadata repositories. Expertise in troubleshooting performance bottlenecks in data processing workflows and implementing optimization strategies. Experience in cluster maintenance and distributed system administration for Spark and other big data technologies. Production environment health monitoring, alerting, and incident response for data pipelines. Root cause analysis of pipeline failures with comprehensive documentation of issues and resolutions. Develop and enforce data engineering coding standards and best practices across development teams. Experience with data quality validation, testing frameworks, and automated data validation processes. Knowledge of data governance principles and implementation of data lineage tracking. Scheduling and orchestration of data workflows with proper error handling and retry mechanisms.
  • Not to Exceed Rate : (No Value)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Infobahn Softworld
Infobahn Softworld

Information Technology/Staffing

San Jose

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru