Développeur C++

TMX Group

Toronto

On-site

CAD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TMX Group recherche un développeur C++ principal pour concevoir et maintenir des applications critiques des systèmes d’affaires, y compris négociation en temps réel et analyse de données.

Le candidat idéal possède une expertise en C++, STL, Linux et communications réseau, avec une expérience avérée en systèmes temps réel et distribution d’architectures multi-niveaux.

Qualifications

  • Post-secondaire en informatique ou expérience équivalente exigée.
  • Cinq à sept années d’expérience; analyse et conception orientées objets, modélisation de données, UML, C++, STL, Oracle, Linux, Redhat OS, Perl, TCP sockets, Multithreading.
  • Solide expérience en conception et développement d’applications d’affaires en temps réel.
  • Expérience avec Java, SQL RDBMS, Linux, Perl, Python et JavaScript.

Responsibilities

  • Développer et déployer des applications de négociation en temps réel, de gestion des risques et d’analyse de données haute performance.
  • Concevoir et développer des applications multi-niveaux servant d’interface avec des systèmes externes distribués et des clients.
  • Collaborer avec le directeur du développement et les gestionnaires de projet pour comprendre les exigences, l’architecture et le calendrier.
  • Guider les membres débutants et participer aux revues de code et à l’évaluation de la conformité.
  • Fournir un soutien de troisième niveau et préparer la documentation technique et opérationnelle.

Skills

Analyse orientée objets
Conception orientée objets
Multithreading
Développement temps réel
Leadership technique

Education

Diplôme en informatique

Tools

C++
STL
Oracle
Linux
Redhat OS
Perl
SQL
Java
Python
JavaScript
TCP sockets
UML

Job description

Ready to be part of the action?Le développeur C++ principal a recours à des compétences et des connaissances techniques avancées et axées sur les processus, assorties de solides aptitudes en communication dans le but de développer et de soutenir les applications essentielles des systèmes d’affaires de l’entreprise.Marchés boursiers TMX facilitent les négociations entièrement électroniques à la Bourse de Toronto (TSX), à la Bourse de croissance TSX, et la Bourse Alpha TSX, grâce à un système de négociation fiable, équitable et transparent qui offre des choix et la souplesse nécessaire pour répondre à divers besoins en matière de négociation et d'investissement. Grâce à des services et des systèmes de négociation fiables, plus de 4 200 titres se négocient sur ces places boursières, représentant une moyenne de plus de 600 millions d'actions chaque jour.Aperçu de votre posteLe développeur C++ principal a recours à des compétences et des connaissances techniques avancées et axées sur les processus, assorties de solides aptitudes en communication dans le but de développer et de soutenir les applications essentielles des systèmes d’affaires de l’entreprise. Les activités de développement d’applications sont menées tout au long du cycle de vie du projet et des étapes de soutien et de maintenance suivant la production d’une application. Les étapes de développement, qui vont de la conception du projet jusqu’à l’architecture, comprennent la conception, la construction, les tests, la mise en œuvre, la maintenance et le soutien.Vos principales responsabilités et défis

  • Développer et déployer des applications de négociation en temps réel, de gestion des risques et d’analyse de données de haute performance, très accessibles et durables.
  • Contribuer à la conception et au développement complets et détaillés des applications à plusieurs niveaux servant d’interface avec les systèmes externes distribués et les clients.
  • Collaborer avec le directeur du développement et les gestionnaires de projet afin de connaître les exigences, l’architecture, la conception, le calendrier et la solution complète.
  • Fournir des conseils à d’autres membres du personnel débutant sur les diverses tâches de développement.
  • Mener des examens de code et y participer, cerner les problèmes de langage et de performance, commenter et corriger la documentation en ligne, et évaluer la conformité des codes aux normes de l’entreprise et des projets.
  • Fournir un soutien de troisième niveau au besoin.
  • Préparer la documentation technique, opérationnelle et procédurale standard à l’intention de l’équipe de développement, des utilisateurs et du personnel de soutien technique.
Exigences
  • Diplôme post-secondaire en informatique ou scolarité et expérience professionnelle équivalentes
  • Aptitudes et connaissances clés en matière de technologies de l’information (cinq à sept années d’expérience requises). Combinaison d’expérience avec les applications et langages suivants requise : analyse et de conception orientées-objets, modèle d’analyse de données et conception, UML, C++, STL, Oracle, Linux, Redhat OS, Perl, HP Blades, TCP socket, Multithreading, modèles de conception
  • Solides compétences et expérience en conception et développement d’applications d’affaires en temps réel
  • Expérience pratique de Java, SQL RDBMS, Linux, Perl, Python et JavaScript
Atouts
  • Expérience pratique de l’intergiciel de messagerie Solace
  • Connaissances poussées des applications de négociation et du Protocole FIX
  • Sens de l’organisation, concentration, persistance et capacité à travailler selon le plan établi et à respecter les échéances
  • Excellentes habiletés interpersonnelles et solides aptitudes pour la communication orale et écrite
  • Capacité à gérer simultanément plusieurs tâches et échéances
Remarque : Ce poste peut être basé à Toronto ou à Montréal.In the market for… Excitement - Explore emerging technology and innovation, as well as ventures and digital finance that shape the future of global markets! Experience the movement of the market while grounded in the stability of close to 200 years of success. Connection - With site hubs in some of the world’s most multicultural cities, we leverage our size and structure to create rich connections and belonging while experiencing powerful global impact through our work. Impact - More than a platform, we use our talents to power mission-critical systems that drive global economic advancement, innovation, and growth. As well, our employee-led Team Impact spreads social good via our giving strategy. Wellness - From empathetic leadership to a culture of flexibility and balance, we believe wellness at work creates the maximum yield and a stronger “we”. Plus, with a cloud-first and hybrid workstyle, as well as generous time-off and leaves, we support a life well lived! Growth - From a growth mindset in our work, to expansion in our business, TMX is home to action-takers energized by the achievement of ambitious growth. Ready to enrich your career with impactful work, leaders who truly care, and the flexibility and programs to help you thrive as part of #TeamTMX ? Please note that our company is not currently sponsoring work permit applications and the applicant must be authorized to work in the country where this position is located. TMX is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

TMX Group • Toronto

On-site
CAD 120,000 - 130,000
Accommodations for applicants
Hybrid work environment
Competitive compensation
Développeuse Principale ou développeur principal Full-Stack (Contrat de 18 mois)
Développeuse Principale ou développeur principal Full-Stack (Contrat de 18 mois)

TMX Group • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Senior Full Stack Developer (18-month contract)
Senior Full Stack Developer (18-month contract)

TMX Group • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Employee wellness programs
Flexible work environment
Generous time-off policies
Analyste DevOps
Analyste DevOps

TMX Group • Montreal (administrative region)

On-site
CAD 90,000 - 110,000
Conseillère principale ou Conseiller principal, Affaires réglementaires
Conseillère principale ou Conseiller principal, Affaires réglementaires

TMX Group • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Analyste-programmeuse, analyste-programmeur Python
Analyste-programmeuse, analyste-programmeur Python

TMX Group • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Analyste principale ou analyste principal, Gestion du risque d’entreprise – Gestion du changement
Analyste principale ou analyste principal, Gestion du risque d’entreprise – Gestion du changement

TMX Group • Toronto

On-site
CAD 85,000 - 90,000
Hybrid work
Programme de vacances et congés
Directrice générale ou directeur général, Initiatives commerciales
Directrice générale ou directeur général, Initiatives commerciales

TMX Group • Montreal (administrative region)

Hybrid
CAD 160,000 - 210,000
Mode hybride
Spécialiste, Contenu à l’intention des investisseurs et gouvernance
Spécialiste, Contenu à l’intention des investisseurs et gouvernance

TMX Group • Toronto

On-site
CAD 70,000 - 75,000
Travail hybride
Vacances généreuses
Infonuagique
Analyste principale ou analyste principal, Gestion du risque d’entreprise(mise en œuvre d’un ou[...]
Analyste principale ou analyste principal, Gestion du risque d’entreprise(mise en œuvre d’un ou[...]

TMX Group • Toronto

On-site
CAD 85,000 - 90,000