Développeur·euse C# / C++
Expert·e Temps Réel (Marchés de Capitaux)
Qui sommes-nous ?
Chef de file mondial de l’ingénierie et du conseil TI avec plus de 58 000 employé·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans.
Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons un service entièrement personnalisé et positionnons votre expertise sur des mandats stimulants et alignés avec vos ambitions.
ALTEN Canada, c’est aussi un centre de solutions – le Montreal Delivery Center (MDC) – offrant des services managés en développement applicatif, données & IA, analytiques avancées et cybersécurité.
Quel profil recrutons-nous et pour quel client ?
Pour soutenir la croissance de notre client dans le secteur bancaire (marchés de capitaux) , ALTEN Canada recrute un·e Développeur·euse C# / C++ – Expert·e Temps Réel , chargé·e de contribuer au développement et au maintien de systèmes critiques de calcul de prix et de risque en environnement distribué et faible latence.
Quelles seront mes responsabilités ?
Vous aurez pour responsabilités :
- Développer et optimiser des services distribués de pricing et de calcul de risque en C#/.NET Core et C++ .
- Concevoir et ajuster du code hautement performant, sécurisé et adapté aux contraintes de très faible latence.
- Contribuer au cadre temps réel (streaming, contribution, pré-négociation).
- Collaborer avec les équipes FO, quantitatives et risques pour soutenir leurs besoins.
- Participer à l’évolution de la grille de calcul vers un gestionnaire open source compatible cloud ( ArmoniK ) et aux initiatives burst-to-cloud .
- Assurer le profilage, la surveillance, la performance et le support en production des systèmes distribués.
- Contribuer à la gouvernance architecturale et à la feuille de route technologique.
Je suis convaincu·e ! Quelles compétences dois-je avoir ?
Compétences essentielles :
- Expérience d’au moins 7 ans en développement C#/.NET Core et C++.
- Expertise avérée en conception, optimisation et livraison de code sécurisé et performant.
- Connaissance du développement temps réel en C++ (idéalement en environnements électroniques ou traders).
- Très bonne compréhension des systèmes distribués et multithread.
- Expérience en profilage, monitoring, optimisation et support de production.
- Autonomie et excellentes compétences en communication.
- Intérêt marqué pour les technologies modernes et les bonnes pratiques de développement logiciel.
- Une expérience en pricing ou market making est un atout.
Compétences souhaitables :
- Analyse statique/dynamique (CheckMarx, SonarQube, OWASP…).
- Architectures serverless et outils cloud agnostiques.
- GitLab, JIRA, CI/CD (Jenkins, Artifactory, Ansible).
- Technologies de streaming : Kafka, Spark.
- Outils de performance/observabilité : Prometheus, Grafana, Kiali.
- Gestion Linux, VMs, déploiement sur Kubernetes.
Pourquoi se joindre à ALTEN Canada ?
Nous offrons un environnement stimulant, collaboratif et orienté innovation.
Avantages :
- Rémunération et avantages sur mesure pour les employé·e·s et pigistes
- Aide au perfectionnement professionnel (certifications)
- Possibilités de mobilité internationale
- Activités corporatives variées
Nous remercions tous les candidat·e·s de leur intérêt. Seules les personnes sélectionnées seront contactées.
ALTEN Canada s’engage envers l’équité, la diversité, l’inclusion et l’accessibilité.
English Version
C# / C++ Developer
Real-Time Systems (Capital Markets)
Who are we?
A global leader in engineering and IT consulting with 58,000 employees , ALTEN has been optimizing technological performance for over 30 years.
ALTEN Canada provides personalized support and positions your expertise on exciting and impactful projects.
About the client and role
To support the growth of our capital markets client , ALTEN Canada is hiring a C# / C++ Developer – Real-Time Expert to work on mission-critical pricing and risk systems used across global trading hubs (Paris, London, NYC, Hong Kong, India, Singapore).
Responsibilities
- Develop and optimize distributed pricing and risk services using C#/.NET Core and C++.
- Build secure, high-performance, low-latency components for real-time workflows (streaming, contribution, pre-trade).
- Collaborate with quantitative analysts, Front Office and risk teams.
- Support the migration of the compute grid from IBM Symphony to the cloud-compatible ArmoniK engine.
- Profile, monitor, and optimize distributed real-time systems.
- Contribute to cloud-native initiatives (burst-to-cloud, distributed storage).
- Provide production support and architectural input.
Required Skills
- 7+ years of experience in C#/.NET Core and C++.
- Strong ability to design and optimize highly secure and performant code.
- Experience with real-time systems (ideally electronic trading).
- Deep understanding of distributed, multithreaded systems.
- Proven experience in profiling, monitoring, and production support.
- Strong communication skills and autonomy.
- Experience in pricing/market making is an asset.
Nice to have
- Static/dynamic analysis tools (CheckMarx, SonarQube, OWASP).
- Serverless and cloud-agnostic architectures.
- GitLab, JIRA, Jenkins, Artifactory, Ansible.
- Kafka, Spark.
- Observability tools (Prometheus, Grafana, Kiali).
- Linux and Kubernetes environments.
Why join ALTEN Canada?
- Tailored compensation & benefits
- Professional development support
- International mobility opportunities
- Corporate activities