Job Description
Senior Consultant_Python Engineer - Senior

 

Job Description:

Python Engineer – Senior
Experience: 5–7 Years
Location: Mumbai / Pune
Employment Type: Full-Time
Work Mode: Hybrid (3 Days per Week from Office)
Shift Timing: 12:00 PM – 9:00 PM
Job Summary
We are looking for a skilled and motivated Senior Python Engineer to join our growing technology team. The ideal candidate will have strong experience in Python development, cloud-based data solutions, ETL pipeline development, and modern web technologies. The role involves building scalable applications, developing data processing workflows, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
•    Design, develop, test, and maintain backend applications using Python.
•    Build and support ETL processes and data pipelines for data integration and transformation.
•    Develop and manage workflow orchestration using Apache Airflow.
•    Work with AWS services, including AWS Glue and other cloud-native technologies, to build scalable data solutions.
•    Develop and optimize distributed data processing jobs using PySpark.
•    Collaborate with frontend teams to integrate React.js applications with backend services.
•    Design and develop RESTful APIs and microservices.
•    Write efficient SQL queries and work with relational databases for data management and reporting.
•    Participate in code reviews, debugging, performance tuning, and application optimization.
•    Implement and maintain CI/CD pipelines and version control practices using Git.
•    Work closely with stakeholders, business analysts, and development teams in an Agile environment.
•    Troubleshoot production issues and ensure application reliability and performance.
Required Skills & Qualifications
Educational Qualification
•    Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
Technical Skills
•    Strong experience in Python development.
•    Hands-on experience with React.js and modern JavaScript frameworks.
•    Experience designing and implementing ETL processes and data pipelines.
•    Hands-on experience with AWS Glue and AWS cloud services.
•    Experience with Apache Airflow for workflow orchestration.
•    Strong knowledge of PySpark and distributed data processing concepts.
•    Experience with SQL and relational databases.
•    Familiarity with Git, CI/CD pipelines, and Agile methodologies.
•    Understanding of REST APIs and microservices architecture.
Preferred Skills
•    Exposure to cloud-native application development and data engineering practices.
•    Experience working with large-scale data processing environments.
•    Knowledge of performance optimization and troubleshooting techniques.
•    Strong communication and collaboration skills.
•    Ability to work independently and manage multiple priorities effectively.
Key Competencies
•    Python Development
•    Data Engineering & ETL
•    AWS Cloud Services
•    Apache Airflow
•    PySpark
•    SQL & Database Management
•    Problem Solving & Analytical Thinking
•    Agile Development Practices
•    Collaboration & Teamwork

 

Get empowered by NTT DATA Business Solutions!

We transform. SAP® solutions into Value

 

NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.

 

     

 

 

Software Development