
at Citi
Bulge Bracket Investment BanksPosted 6 days ago
No clicks
**Senior Python Application Developer (Vice President)** Citi seeks an experienced Senior Python Application Developer (Vice President) with 9+ years of hands-on experience. responsibilities include leading Python framework implementation, driving regulatory risk projects, and managing technical aspects. Key skills required: expert-level Python 3.x, FastAPI, SqlAlchemy, microservices, event-driven architecture, PostgreSQL, Oracle, MongoDB, Redis, RESTful APIs, CI/CD, Git, cloud (containerization, Kubernetes), AI/ML exposure, and strong communication skills. Scrum methodologies, strong analytical skills, and experience working globally are crucial. Work on-site/resident in Pune, Maharashtra, India.
- Compensation
- Not specified
- City
- Not specified
- Country
- India
Currency: Not specified
Full Job Description
Senior Python Application Developer-Vice President
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
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.
------------------------------------------------------
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 (opens in new window).
View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.




