We are seeking a highly skilled Senior Python Developer with strong expertise in Athena and Quartz frameworks. The ideal candidate will bring deep technical knowledge, hands-on development experience, and the ability to design, implement, and optimize large-scale applications in a financial services environment.
Key Responsibilities
Design, develop, and maintain robust, scalable, and high-performance Python applications.
Work extensively with Athena and Quartz platforms for financial analytics, risk management, and trading-related development.
Collaborate with cross-functional teams including business analysts, quants, and traders to translate requirements into technical solutions.
Implement best practices in coding, testing, and deployment.
Optimize existing code and frameworks for performance, scalability, and reliability.
Provide mentorship and technical guidance to junior developers.
Participate in code reviews, architecture discussions, and technical design sessions.
Required Skills & Experience
7+ years of professional experience in Python development.
Strong expertise with Athena (financial data platform) and Quartz (risk/trading platform).
Proven experience in building and deploying applications in financial services (capital markets, risk management, or trading systems).
Solid understanding of object-oriented programming, data structures, and algorithms.
Hands-on experience with databases (SQL/NoSQL).
Strong knowledge of software development lifecycle (Agile, CI/CD, Git, testing frameworks).
Excellent problem-solving, debugging, and analytical skills.
Preferred Qualifications
Experience in front-office development within investment banking.
Knowledge of pricing, risk, and PnL calculations.
Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
Familiarity with DevOps tools for automation and deployment.
Soft Skills
Strong communication and stakeholder management skills.
Ability to work in fast-paced, global teams.
Proactive, detail-oriented, and results-driven.