Senior Python Application Developer - Vice President
Citi · Pune Maharashtra India
Citi · Pune Maharashtra India
We are seeking an experienced, motivated and technically proficient **Senior Python Application Developer** with **9+ years of hands-on experience** to design, develop, and deliver robust, performant and scalable applications. This role demands deep technical expertise and a strong focus on execution, preferably within finance and risk domains. **Key Technical Responsibilities:** - Lead hands-on implementation and architecture of Python frameworks for scalable, resilient, and performant applications. - Develop solutions adhering to architectural standards, utilizing in-depth technical and business domain knowledge. - Enforce industry-standard SDLC best practices and contribute to code quality through reviews. - Collaborate with cross-functional teams (Risk, Quants, FO, DevOps, Production Support) for seamless delivery. - Drive development for Stress Testing and Regulatory Risk projects in the Market Risk domain. - Manage project technical aspects, including planning, governance, and taking ownership of initiatives. - Deliver high-quality solutions independently within a globally matrixed environment and under tight deadlines. **Required Technical Qualifications:** **I. Core Python & System Development:** - **9+ years** of hands-on experience in Application Development, primarily with Python. - **Expert-level Python 3.x proficiency** for scalable, resilient, and high-performance applications. - Advanced knowledge of Python frameworks (FastAPI, SqlAlchemy), best practices, and design patterns. - Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture). - Extensive experience with relational (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis), including advanced SQL. - Proven expertise in designing, developing, and securing RESTful APIs and integration patterns. - Hands-on experience with CI/CD systems (Tekton/Jenkins/GitHub Actions, Harness/GitLab CI) for automated deployment. - Highly experienced with Unix-based operating systems. **II. Cloud & DevOps:** - A working understanding of containerization (Docker) and Kubernetes orchestration. - Able to troubleshoot/debug and optimize performance on distributed systems. - Proficiency in automated testing frameworks (Pytest, unittest) and TDD methodologies. - Solid understanding of secure coding practices and application security principles (OWASP Top 10). - Expertise in Git for standard branching and pull request workflows. **III. Artificial Intelligence (AI) Integration (Exposure):** - Exposure to AI/ML tools and frameworks (TensorFlow, PyTorch, scikit-learn). - Practical experience with AI tools (Copilot, Devin, Claude/Gemini/GPT) for development workflows. - Experience with Agentic AI tools, including writing Agents and Skills, and contributing to Agentic frameworks. - Understanding and practical application of Generative AI concepts in software development. **Professional Skills:** - Deep understanding and practical experience with Agile/Scrum methodologies. - Exceptional ability to manage priorities and tasks effectively. - Strong analytical, logical, systems thinking, and critical analysis skills. - Excellent written and verbal communication for diverse audiences. - Ability to work independently, take ownership, and collaborate effectively in global teams. **Desirable Qualifications:** - Self-starting and problem solving nature. - Polyglot Programming Exposure (e.g. other language likes Java, C# or other paradigms such as imperative/functional/reactive programming). - Big Data Technologies (Apache Spark, Hadoop, Kafka) and data warehousing. - Frontend Development (React, Angular, Vue.js). - Relevant Cloud or Industry Certifications. - Experience with banking domain (pricing, risk), CFA/FRM certification. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ ## **Job Family Group:** Technology ------------------------------------------------------ ## **Job Family:** Applications Development ------------------------------------------------------ ## **Time Type:** Full time ------------------------------------------------------ ## **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ ## **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ *Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.* *If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review* *[Accessibility at Citi](https://www.citigroup.com/citi/accessibility/application-accessibility.htm).* *View Citi’s [EEO Policy Statement](https://www.citigroup.com/global/eeo-aa-policy) and the [Know Your Rights](https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) poster.*