Source description
About the role
As a Senior Python Application Developer, you will play a crucial role in architecting, developing, and delivering mission-critical enterprise applications within a high-performance Python ecosystem. Your responsibilities will include technical leadership, system design, and driving innovation through cutting-edge Python development. You will mentor engineering teams and ensure the robust, secure, and efficient execution of strategic initiatives. Key Responsibilities: - Lead application development and systems architecture with a focus on Python-centric solutions - Guide cross-functional engineering teams and enforce rigorous code quality standards - Demonstrate expertise in advanced Python paradigms and modern frameworks - Design scalable software architecture patterns and apply OOP and Functional Programming principles - Develop high-throughput, low-latency, and fault-tolerant applications using Python - Implement diverse database technologies and optimize RESTful and gRPC APIs - Utilize enterprise CI/CD pipelines and cloud platforms for automated testing and deployment - Troubleshoot and optimize distributed systems, implement automated testing strategies - Apply secure coding principles and advanced Git workflows Qualifications Required: - 8+ years of experience in application development and systems architecture with a focus on Python - Expertise in end-to-end software development lifecycle leadership and leading cross-functional teams - Profound knowledge of Python paradigms, frameworks, enterprise-grade software architecture patterns, and programming principles - Hands-on experience with diverse database technologies, RESTful and gRPC APIs, CI/CD pipelines, cloud platforms, and containerization technologies - Troubleshooting, performance profiling, optimization skills, and advanced automated testing strategies - Practical application of secure coding principles, Git workflows, and Agile/Scrum/Kanban methodologies - Superior written and verbal communication skills The company is seeking a Lead Python Application Developer with a strong background in technical leadership, architectural acumen, and implementation excellence. If you have a passion for driving innovation through cutting-edge Python development and possess the required qualifications and skills, this role offers an exciting opportunity to shape the technical roadmap and contribute to the success of strategic initiatives within a dynamic and collaborative environment. As a Senior Python Application Developer, you will play a crucial role in architecting, developing, and delivering mission-critical enterprise applications within a high-performance Python ecosystem. Your responsibilities will include technical leadership, system design, and driving innovation through cutting-edge Python development. You will mentor engineering teams and ensure the robust, secure, and efficient execution of strategic initiatives. Key Responsibilities: - Lead application development and systems architecture with a focus on Python-centric solutions - Guide cross-functional engineering teams and enforce rigorous code quality standards - Demonstrate expertise in advanced Python paradigms and modern frameworks - Design scalable software architecture patterns and apply OOP and Functional Programming principles - Develop high-throughput, low-latency, and fault-tolerant applications using Python - Implement diverse database technologies and optimize RESTful and gRPC APIs - Utilize enterprise CI/CD pipelines and cloud platforms for automated testing and deployment - Troubleshoot and optimize distributed systems, implement automated testing strategies - Apply secure coding principles and advanced Git workflows Qualifications Required: - 8+ years of experience in application development and systems architecture with a focus on Python - Expertise in end-to-end software development lifecycle leadership and leading cross-functional teams - Profound knowledge of Python paradigms, frameworks, enterprise-grade software architecture patterns, and programming principles - Hands-on experience with diverse database technologies, RESTful and gRPC APIs, CI/CD pipelines, cloud platforms, and containerization technologies - Troubleshooting, performance profiling, optimization skills, and advanced automated testing strategies - Practical application of secure coding principles, Git workflows, and Agile/Scrum/Kanban methodologies - Superior written and verbal communication skills The company is seeking a Lead Python Application Developer with a strong background in technical leadership, architectural acumen, and implementation excellence. If you have a passion for driving innovation through cutting-edge Python development and possess the required qualifications and skills, this role offers an exciting opportunity to shape the technical roadmap and contribute to the success of strategic initiatives within a dynamic and collaborative environment.
More at Citi
Related open roles
Lead Fullstack Developer
Mumbai
Senior IOS Developer
Mumbai · Hybrid
Digital Software Engineering Senior Analyst
Mumbai · Hybrid
AI Python Engineer - Vice President
Mumbai · Hybrid
Java Full Stack - Assistant Vice President
Mumbai · Hybrid
Application Development Technology Lead Analyst - Vice President
Chennai