This role reports to: Squad Lead, Core Clearing
Job Location: This role is hybrid (2-3 days/week in the office) - based in Montreal, QC
Your Role within the TeamReporting to the
Squad Manager, you will be a key pillar in the evolution of
SOLA Clearing, our flagship system. As part of a multidisciplinary Agile squad, you will help architect the client-server logic of our systems. You won't just "code"; you will participate in designing robust solutions where performance and reliability are the absolute priorities.
Your Key Responsibilities:- Technical Design: Develop technical designs for complex features, both client and server-side, to support new financial instruments.
- High-Performance C++ Development: Implement critical functionalities within the clearing platform, ensuring smooth and secure execution.
- Quality Culture: Develop rigorous unit tests and contribute to automated integration testing to maintain our integrity standards (AMF and Bank of Canada regulations).
- Agile Collaboration: Work closely with architects, business analysts, and QA teams to transform business needs into technological reality.
Required ProfileYou are recognized for your rigor, your analytical skills, and your desire to build sustainable code.
Requirements:- Education: Bachelor's degree in a technological field (Computer Science, Engineering, etc.).
- C++ Expertise: Minimum of 5 years of experience in C++ application development.
- Versatility: Experience with scripting languages (Python, Perl, or equivalent).
- Tools: Proficiency with Git for version control.
- Languages: Full proficiency in French and English (oral and written) is essential, as documentation and interactions with internal and external stakeholders are primarily in English.
Assets that will set you apart:- Modernization: Knowledge of container technologies (Docker, Kubernetes).
- Financial Domain: Interest in or experience with financial markets, clearing, or post-trade activities.
- Methodology: Experience in Agile environments and proficiency with the Atlassian suite (Jira, Confluence).
What We Offer- A stimulating development environment working on high-availability systems.
- The opportunity to participate in creating new financial services of national importance.
- A culture of technical excellence within a prestigious institution (TMX Group).