4 days ago
Montréal, CanadaSenior
Responsibilities
- Develop and implement real-time applications.
- Collaborate with the Development Manager on requirements, design, and testing cycles.
- Conduct and participate in code reviews following enterprise coding standards.
- Script test cases and use Python for validation and automation processes.
- Provide third-level support when needed.
- Contribute to the evolution and success of the product within a multidisciplinary Scrum team.
Requirements
- University degree in Information Technology or equivalent.
- Five years of industry experience.
- Strong experience designing and developing real-time business applications.
- Practical experience with C++ and strong knowledge of template programming.
- Knowledge of Git, Python scripting, Jenkins, Linux distributed systems, and TCP/UDP telecom libraries.
- Fluency in spoken and written French and English.
- Strong organization, focus, persistence, analytical problem-solving, interpersonal, and multitasking skills.
Benefits
- Hybrid work arrangement requiring two to three days per week in the Montreal office.
- Access to emerging technology, innovation, digital finance, and global capital-markets work.
- Flexible and hybrid workstyle, generous time off and leave programs, and wellness-focused workplace practices.
- Opportunities for career growth and participation in employee-led social-impact initiatives.
About TMX Group
TMX Group operates Canada’s primary market infrastructure, including Toronto Stock Exchange, TSX Venture Exchange, and Montréal Exchange, plus clearing and depository services (CDCC, CDS) and market data units. It serves issuers, investors, brokers, and energy traders with listing, trading, clearing, data, and analytics, and earns fees from transactions, listings, data subscriptions, and technology platforms like Trayport. Headquartered in Toronto, TMX Group is a public company listed on the TSX.
