Senior Python Application Developer Senior Vice President
Citi
Location
🇺🇸 New York, United States
Type
full_time
Salary
Undisclosed
Posted
3w ago
Job Description
We are seeking a highly experienced and technically proficient Senior Python Application Developer with 12+ years of hands-on experience to design, develop, and deliver critical, scalable, highly available, and performant applications. This role demands deep technical expertise, a strong focus on execution, and a proven ability to deliver robust software solutions, particularly within quantitative and market 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: • 10+ 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, Django, Flask), best practices, and design patterns (OOP). • Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture). • Extensive experience with relational (PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra, Redis), including advanced SQL. • Proven expertise in designing, developing, and securing RESTful APIs and integration patterns. • Hands-on experience with CI/CD systems (Jenkins, GitLab CI, GitHub Actions, Bitbucket Pipelines) for automated deployment. • Highly experienced with Unix-based operating systems. II. Cloud & DevOps: • Strong background in cloud platforms (AWS, Azure, GCP), including containerization (Docker) and contributing to Kubernetes orchestration. • Advanced troubleshooting, debugging, and performance optimization for 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 (Bitbucket, GitHub) for advanced branching and pull request workflows. III. Quantitative & Risk Domain: • Experience developing Quantitative/Calc-intensive Python solutions with advanced computation libraries. • Sound understanding and exposure to various Risk Methodologies. • Exposure to mathematical modeling/finance insights. IV. 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