21 hours ago
Toronto, CanadaSenior
Responsibilities
- Analyze business requirements and design component-, subsystem-, and application-level solutions using appropriate technologies.
- Develop high-performance, sustainable applications with reusable components, stable interfaces, and common libraries.
- Design and implement tools and drivers to validate data consistency, processing speed, and functional accuracy.
- Prepare operational and procedural documentation for users and technical support staff.
- Conduct and participate in design and code reviews, identify language and performance issues, and assess code compliance.
- Provide occasional third-level application support through rotational 24/7 pager duties to maintain mission-critical availability.
- Manage release deliverables and provide ongoing application support, bug fixes, enhancements, capacity testing, performance testing, and disaster recovery testing.
- Provide technical leadership and guidance to development staff and act as a liaison with business and technical groups.
- Assess technical viability and cost efficiency of project proposals and assist management with scoping, estimating, scheduling, monitoring, and delivery.
- Maintain knowledge of computer technologies, securities-industry applications, TMX market directions, policies, regulations, and development plans.
Requirements
- University degree in computer science or an equivalent combination of education and work experience.
- At least five years of experience working with UNIX, Linux, C++, Java, C, SQL, Perl, and object-oriented analysis and design.
- Experience developing real-time transaction and batch processing applications and techniques.
- Ability to work independently and collaboratively while managing multiple concurrent assignments and delivery dates.
- Strong interpersonal, verbal, and written communication skills.
- Knowledge of TMX real-time market data feeds is an asset.
- Securities industry knowledge or completion of the Canadian Securities Course is an asset.
Benefits
- Cloud-first hybrid workstyle with flexibility and balance.
- Generous time off and leave programs.
- Wellness-focused culture and empathetic leadership.
- Opportunities to work with emerging technology, innovation, digital finance, and mission-critical global market systems.
- Employee-led Team Impact social-good initiatives and career growth opportunities.
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.
