Padmi
Citi logo
Citi

credit cards · retail banking

Senior Python Application Developer

MumbaiPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Citi

Opens the source posting on shine.com

Source description

About the role

View original

As a Lead Python Application Developer at our company, you will be responsible for architecting, developing, and delivering mission-critical enterprise applications within a high-performance Python ecosystem. Your role will involve technical leadership, expertise in scalable system design, and driving innovation through cutting-edge Python development. Here is a summary of the key responsibilities and qualifications required for this role: Role Overview: - Architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem. - Provide technical leadership, expertise in scalable system design, and drive innovation through cutting-edge Python development. - Play a pivotal role in shaping the technical roadmap, mentoring engineering teams, and ensuring the robust, secure, and efficient execution of strategic initiatives. Key Responsibilities: - Lead and inspire cross-functional engineering teams, foster a culture of technical excellence, and enforce rigorous code quality standards. - Act as a Subject Matter Expert in advanced Python paradigms and modern frameworks such as FastAPI, Django REST Framework, and Flask. - Design, secure, and optimize RESTful and gRPC APIs, focusing on idempotency, rate limiting, and robust error handling. - Implement automated testing strategies and embrace Test-Driven Development as a core practice. - Advocate and implement secure coding principles, static/dynamic analysis tools, and best practices for mitigating common vulnerabilities. - Deep understanding and practical application of Agile/Scrum/Kanban methodologies. Qualifications Required: - 8+ years of progressive experience in application development and systems architecture with a focus on Python-centric solutions. - Demonstrable expertise in end-to-end software development lifecycle leadership. - Proficiency in Python 3.x, database technologies, CI/CD pipelines, cloud platforms, containerization technologies, and Kubernetes orchestration. - Experience with AI/Machine Learning lifecycle, Agile methodologies, and superior written and verbal communication skills. If you possess the qualifications and skills mentioned above and are passionate about driving innovation in Python application development, we welcome you to join our team. As a Lead Python Application Developer at our company, you will be responsible for architecting, developing, and delivering mission-critical enterprise applications within a high-performance Python ecosystem. Your role will involve technical leadership, expertise in scalable system design, and driving innovation through cutting-edge Python development. Here is a summary of the key responsibilities and qualifications required for this role: Role Overview: - Architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem. - Provide technical leadership, expertise in scalable system design, and drive innovation through cutting-edge Python development. - Play a pivotal role in shaping the technical roadmap, mentoring engineering teams, and ensuring the robust, secure, and efficient execution of strategic initiatives. Key Responsibilities: - Lead and inspire cross-functional engineering teams, foster a culture of technical excellence, and enforce rigorous code quality standards. - Act as a Subject Matter Expert in advanced Python paradigms and modern frameworks such as FastAPI, Django REST Framework, and Flask. - Design, secure, and optimize RESTful and gRPC APIs, focusing on idempotency, rate limiting, and robust error handling. - Implement automated testing strategies and embrace Test-Driven Development as a core practice. - Advocate and implement secure coding principles, static/dynamic analysis tools, and best practices for mitigating common vulnerabilities. - Deep understanding and practical application of Agile/Scrum/Kanban methodologies. Qualifications Required: - 8+ years of progressive experience in application development and systems architecture with a focus on Python-centric solutions. - Demonstrable expertise in end-to-end software development lifecycle leadership. - Proficiency in Python 3.x, database technologies, CI/CD pipelines, cloud platforms, containerization technologies, and Kubernetes orchestration. - Experience with AI/Machine Learning lifecycle, Agile methodologies, and superior written and verbal communication skills. If you possess the qualifications and skills mentioned above and are passionate about driving innovation in Python application development, we welcome you to join our team.

One address, no account. We’ll tell you when matching roles go live.

More at Citi

Related open roles

View all roles