Senior C++ Developer
Core
Develop and support mission-critical real-time market data products and business system applications for the securities industry.
Role type
Senior C++ Application Developer
Builds
Real-time transaction and batch processing systems, reusable components, and common libraries for market data feeds.
Domain
Financial services / Securities industry / Real-time data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Java, C, SQL, Perl, UNIX, Linux, Object-Oriented analysis and design, real-time transaction processing, batch processing, system architecture, code reviews, performance optimization, disaster recovery testing
Preferred skills
Knowledge of TMX real-time market data feeds, Securities industry knowledge, Canadian Securities Course completion
Technologies
C++, Java, C, SQL, Perl, UNIX, Linux
Responsibilities
Analyze business requirements and design component/subsystem architectures; Develop high-performance, sustainable applications; Design and implement tools to verify data consistency and processing speed; Conduct code reviews and identify performance issues; Provide 3rd level application support with 7/24 pager duties; Lead and guide other development staff; Act as technical liaison with business and technical groups; Assess technical viability and cost efficiency of project proposals.
Seniority
Senior, hands-on IC with leadership responsibilities
