Skip to main content

Python Developer

Technology
Apptad
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?