PYTHON DEVELOPER
Summary
Experienced Python developer (6-9 yrs) on an IT services team designing and maintaining data pipelines and financial software for the banking sector — ETL/data engineering, SQL query and performance optimization, and debugging within Agile teams. Based in Pune, Chennai, or Bangalore, India.
Python Developer
- Architect and implement scalable data pipelines using ETL and data engineering methodologies to support financial operations.
- Develop, test, and deploy efficient Python applications tailored to the specific needs of the banking domain.
- Conduct rigorous debugging and troubleshooting activities to identify root causes of system issues and implement effective resolutions.
- Optimize application performance and database queries to ensure high availability and speed in data processing workflows.
- Collaborate within an Agile development environment to deliver iterative solutions that meet evolving business requirements.
- Apply strong analytical and problem-solving skills to address complex technical hurdles and improve system reliability.
- Execute comprehensive data transformation tasks to ensure accuracy and integrity across financial datasets.
Requirements
- Minimum of 6 to 9 years of professional experience in software development, specifically within the IT Services sector.
- Proven track record of working in the Banking or Financial Services domain.
- Proficiency in Python programming, including advanced coding standards and development practices.
- Solid understanding of ETL processes and Data Engineering concepts.
- Strong command of SQL for database interaction and data manipulation.
- Demonstrated ability to debug complex systems and optimize performance metrics.
- Experience working in Agile development cycles.
- Exceptional problem-solving capabilities with a focus on technical innovation.