Job description
Job Title: Senior Python Engineer
Location: Remote
Experience: Minimum 8-10 years in Core Python Development
Are you a talented Python Developer with a passion for coding and problem-solving? We are seeking a skilled professional to join our team and help us build and maintain high-performance, robust Python applications.
Responsibilities:
- Design, develop, and maintain Python applications, scripts, and APIs.
- Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient Python code.
- Implement best practices for code quality, testing, and maintainability.
- Optimize application performance and scalability.
- Troubleshoot and debug issues to ensure smooth application operation.
- Stay up to date with the latest Python technologies and best practices to drive innovation.
- Provide technical leadership and mentorship to junior developers when needed.
- Experience of working in complete Software Development life cycle involving analysis, technical design, development, testing, trouble shooting, maintenance, documentation, and Agile Methodology
- Experience in Banking Domain data is a big plus.
- Experience on ETL /Data warehousing/SQL .
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Extensive experience in ETL tool development with a focus on Snowflake.
Proficiency in Control-M for job scheduling and automation.
Strong programming skills in Python for scripting and data manipulation.
Solid SQL and data warehousing knowledge.
Ability to identify and optimize performance bottlenecks.
Excellent problem-solving skills and meticulous attention to detail.
Effective communication and collaboration skills.