Python Developer
Technology
Montréal, Canada1 months agoUntil 2026-04-20
Job description
Job Title: Senior Python Developer
Experience: 8–10 years
Location: Montreal, QC
Role Summary:
We are seeking a senior Python developer with a strong QA mindset and hands-on experience in manual and automation testing to support Equity Risk technology platforms. The role involves end-to-end testing of front-to-back risk systems used by Front Office, Risk, and Regulatory teams.
Key Responsibilities:
- Develop and maintain Python-based test automation frameworks
- Perform end-to-end testing of Equity Risk systems (trade capture to risk reporting)
- Execute manual testing for complex risk scenarios and model-driven workflows
- Validate risk metrics such as PnL, Greeks, sensitivities, and stress results
- Test data flows across pricing, market data, and downstream reporting systems
- Partner closely with quant, developers, risk managers, and product owners
- Integrate automation into CI/CD pipelines
- Perform defect analysis, root-cause investigation, and support releases
- Contribute to test strategy, coverage improvement, and quality governance
Education:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Required Skills:
- Strong Python development experience
- Solid background in manual and automation testing
- Proven experience in end-to-end system testing
- Good understanding of Equity Risk concepts (Greeks, VaR, sensitivities)
- Experience testing data-intensive and calculation-heavy systems
- Automation tools: PyTest, Robot Framework, unittest
- SQL and data validation expertise
- Linux/Unix environment experience
- Version control and CI tools (Git, Jenkins, Azure DevOps)
Preferred Qualifications:
- Experience in investment banking or capital markets
- Exposure to front-office or risk platforms
- API and message-based system testing
- Familiarity with Agile delivery models
¿Te interesa este puesto?