Développeur(se) C++ / C#

Astek

Montreal (administrative region)

Sur place

CAD 90 000 - 140 000

Plein temps

Il y a 18 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Démarquez-vous pour ce poste — générez un CV et une lettre de motivation personnalisés en environ une minute.

Passez les filtres ATS

Avantages offerts par ce poste

Congés 4 semaines + 3 jours
Assurances collectives
Transports remboursés
Forfait Téléphone
Adhésion OIQ remboursée
Allocation sport/activités physiques
Allocation matériel informatique
Programme de cooptation
Activités sociales

Résumé du poste

Astek Canada recherche un Développeur C++ / C# pour contribuer à une plateforme de pricing et de calcul de risque dans une grande banque d’investissement. Le rôle couvre le développement de services distribués, le travail sur un framework temps réel à faible latence et la migration vers le cloud.

Le candidat idéal maîtrise C++ et C#/.NET Core, les environnements multi‑thread et les techniques de profilage et de performance.

Qualifications

  • Expérience en développement C++ et C#/.NET Core dans des services distribués.
  • Connaissance des systèmes temps réel et faible latence.
  • Profilage et optimisation de performances en environnements multi‑cœurs.
  • Capacité à travailler avec Kubernetes et cloud hybrides.

Responsabilités

  • Concevoir, développer et optimiser des services distribués en C++ et C#/.NET Core.
  • Faire évoluer le framework temps réel à faible latence.
  • Migrer les calculs vers la grille et implémenter des solutions burst cloud.
  • Profiling, monitoring et optimisation des Systèmes distribués temps réel.
  • Support de production et résolution d’incidents.
  • Collaborer avec les quant, Front Office et risques.
  • Contribuer aux revues d’architecture et à la feuille de route technique.

Connaissances

C++
C#/.NET Core
Multithreading
Real-time
Performance
Autonomie
Communication
Anglais

Outils

Kubernetes
Kafka
Spark
Prometheus
Grafana
GitLab
Jira
Jenkins
Artifactory
Ansible
Checkmarx
SonarQube
OWASP ZAP
Clair

Description du poste

Développeur(se) C++ / C# - Calcul haute performance
Ce que nous allons accomplir ensemble :

Notre client, une grande banque d'investissement internationale, opère une plateforme de services de pricing. Elle fournit des capacités critiques de valorisation et de calcul de risque à l'ensemble de la banque, du Front Office jusqu'au risque réglementaire. Les volumes de transactions et les exigences réglementaires augmentent sans cesse. L'équipe fait donc évoluer ses capacités de calcul et de stockage : migration de la grille de calcul vers un orchestrateur open source compatible cloud, burst vers le cloud et adoption de services cloud-native.

Votre mission (...si vous l'acceptez !) :

En tant que Développeur(se) C++ / C#, vous contribuerez à la mise en œuvre, à l'évolution et au support des systèmes middleware de calcul. Cela inclut le framework temps réel ainsi que les composants grille et cloud. Vous participerez aussi à la feuille de route et à la gouvernance architecturale du projet.

Votre quotidien :
  • Concevoir, développer et optimiser des services distribués en C++ et C#/.NET Core
  • Faire évoluer le framework temps réel à faible latence (streaming, contribution, flux, pré-trade) développé en C++
  • Participer à la migration des calculs vers la nouvelle grille et à l'implémentation de solutions de burst cloud
  • Profiler, monitorer et optimiser les performances de systèmes distribués temps réel
  • Assurer le support de production
  • Collaborer étroitement avec les analystes quantitatifs, le Front Office et les gestionnaires de risque
  • Contribuer aux revues d'architecture et à la feuille de route technique
Votre future équipe :

Vous intégrerez l'équipe responsable des services de pricing et de calcul de risque. Elle travaille en interaction directe avec les utilisateurs métier (quants, Front Office, risque), qui orientent les priorités de développement.

Votre Stack de Jeu :
  • Données : bases relationnelles et distribuées, cache Couchbase
  • Calcul : grille de calcul distribuée, cloud, Kubernetes
  • Streaming : Kafka, Spark (atout)
  • Observabilité : Prometheus, Grafana, Kiali (atout)
  • CI/CD : GitLab, Jira, Jenkins, Artifactory, Ansible (atout)
  • Qualité et sécurité du code : Checkmarx, SonarQube, OWASP ZAP, Clair (atout)
  • Expérience en développement de services en C++ et C#/.NET Core
  • Solide expérience en développement temps réel en C++, idéalement sur les marchés électroniques
  • Maîtrise des systèmes multithreads et des algorithmes parallèles pour architectures multicœurs
  • Expérience éprouvée en profilage, monitoring, optimisation et support de production de systèmes distribués temps réel
  • Capacité démontrée à concevoir, produire et optimiser du code performant
  • Autonomie et excellentes habiletés de communication
  • Intérêt marqué pour les nouvelles technologies et les bonnes pratiques de développement
  • Anglais courant : participation à des réunions, conférences, formations ou projets conduits en anglais
  • Atouts : connaissances de base en pricing et market making, architecture serverless et outils cloud agnostiques, administration de serveurs/VM Linux, déploiement et gestion de clusters Kubernetes
Les avantages Astek
  • Jusqu'à 4 semaines de congés plus 3 jours mobiles
  • Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE)
  • Remboursement du transport en commun
  • Remboursement du forfait/téléphone cellulaire
  • Remboursement des frais d'adhésion à un ordre professionnel (ex : OIQ)
  • Allocation annuelle pour le sport/activités physiques
  • Allocation annuelle pour matériel informatique
  • Programme de cooptation incitatif
  • Activités sociales (5@7, team buildings...)
Rejoindre Astek, c'est choisir :
  • Un accélérateur d'expérience, où chaque mission est une opportunité de progresser
  • Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
  • Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
  • Un apprentissage continu, grâce à notre Académie de formation interne
  • Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001

Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités.

Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver.

L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Administrateur(trice) senior de plateforme Azure / AKS – Gouvernance de l'intelligence artificielle
Administrateur(trice) senior de plateforme Azure / AKS – Gouvernance de l'intelligence artificielle

Astek • Montreal (administrative region)

Sur place
CAD 110 000 - 140 000
Congés 4 semaines + 3 jours mobiles
Assurance collective + télémédecine
Remboursement transport
+6
Développeur(euse) Full Stack - Java Spring Boot / Angular
Développeur(euse) Full Stack - Java Spring Boot / Angular

Astek • Montreal (administrative region)

Hybride
CAD 90 000 - 150 000
Jusqu'à 4 semaines de congés
Assurances collectives
Remboursement transport
+6
Développeur Senior SRE
Développeur Senior SRE

Astek • Montreal (administrative region)

Hybride
CAD 95 000 - 130 000
Congés annuels avantageux (jusqu’à 4 à
Architecte de Solutions - Intelligence Artificielle
Architecte de Solutions - Intelligence Artificielle

Astek • Montreal (administrative region)

Hybride
CAD 140 000 - 190 000
Congés payés et télétravail hybride
Assurance collective
Transports remboursés
+6
Développeur Java
Développeur Java

Astek • Montreal (administrative region)

Hybride
CAD 90 000 - 130 000
Assurances collectives dès le premier
Régime d’épargne-retraite
Remboursement mobilité et télécom
Ingénieur(e) Senior, Plateforme de Données
Ingénieur(e) Senior, Plateforme de Données

Astek • Montreal (administrative region)

Sur place
CAD 110 000 - 150 000
Congés payés
Assurance médicale
Remb. transports
+5
Analyste d'affaires
Analyste d'affaires

Astek • Montreal (administrative region)

Hybride
CAD 70 000 - 95 000
Congés annuels
Assurances collectives
Télémédecine
+7
Python & Database Developer
Python & Database Developer

Astek • Montreal (administrative region)

Hybride
CAD 90 000 - 130 000
Congés
Assurance santé
Transports remboursés
+5
Développeur iOS/Développeuse iOS
Développeur iOS/Développeuse iOS

Astek • Montreal (administrative region)

Sur place
CAD 90 000 - 120 000
Assurances collectives
Régime d’épargne-retraite
Congés proposés (3–4 semaines)
Développeur(euse) Java
Développeur(euse) Java

Astek • Montreal (administrative region)

Sur place
CAD 110 000 - 140 000
Congés supplémentaires
Assurances collectives
Transports remboursés
+6