06 Nov
|
Extia
|
Montreal
Chez Extia Canada, on fait du conseil autrement : performance, transparence et humain avant tout. Présents en Europe et au Canada, certifiés Great Place To Work®, on accompagne nos consultants sur des mandats à forte valeur ajoutée, dans des environnements exigeants. D’abord qui ? On cherche un Quant Developer Senior, avec 5 à 10 ans d’expérience en développement logiciel, spécialisé dans les systèmes temps réel, faible latence et haute performance. Le contexte : contribuer aux plateformes de trading Edge et Lynx, en collaboration avec les traders, chercheurs quantitatifs et équipes techniques. Quelqu’un qui :
• maîtrise C/C++, Java Spring Boot, Python et Bash
• possède une solide expérience en multithreading, temps réel et optimisation
• connaît Linux bas niveau, SQL et Oracle PL/SQL
• comprend les réseaux : sockets, TCP/IP et UM
• utilise Jenkins, JUnit, Gradle et Git
• sait diagnostiquer des incidents complexes et optimiser des applications critiques
• communique efficacement avec les équipes techniques et métiers Ensuite quoi ? Mission principale Développer et optimiser des algorithmes et applications de trading sur Edge et Lynx, en garantissant leur performance, stabilité, résilience et conformité réglementaire. Responsabilités
• Analyser les besoins des traders et chercheurs quantitatifs
• Développer des fonctionnalités et algorithmes en C++, Java et Python
• Optimiser les applications existantes pour la faible latence
• Développer une solution Python de traitement et stockage des historiques d'options
• Adapter les structures de données et les systèmes de backtesting sur Lynx
• Développer un algorithme d'internalisation en C++ sur Edge
• Superviser et automatiser les scripts, batchs et applications
• Assurer le support, la résolution d'incidents et la coordination avec les équipes Market Access, Infrastructure, Opérations et Conformité
• Respecter les procédures SDLC et les réglementations Reg NMS / Reg SHO Objectifs et livrables
• Python : traitement et validation des historiques d'options — échéance à confirmer
• Lynx (Python / Java) : conception des adaptations pour les backtests options — validation prévue au T3
• Lynx : implémentation de la solution — cible T1 2027
• Edge (C++) : développement d'un algorithme d'internalisation
Profil recherché
• Baccalauréat en informatique ou discipline connexe
• 5 à 10 ans d'expérience en développement logiciel
• Expertise en C/C++, Java Spring Boot, Python et Bash
• Expérience en programmation orientée objet, temps réel et multithreading
• Connaissance de Linux bas niveau, SQL / Oracle PL/SQL et sockets / TCP/IP / UM
• Maîtrise de Jenkins, JUnit, Gradle et Git
• Expérience en profiling, optimisation et résolution d'incidents sous pression
• Excellentes capacités d'analyse, de diagnostic et de communication Compétences techniques clés
• Développement : C/C++, Java Spring Boot, Python, Bash, programmation orientée objet
• Performance : faible latence, temps réel, multithreading, profiling
• Données : SQL, Oracle PL/SQL, historiques d'options, backtesting
• Systèmes & réseaux : Linux bas niveau, sockets, TCP/IP, UM
• DevOps & qualité : Jenkins, JUnit, Gradle, Git, SDLC
• Trading & conformité : Edge, Lynx, Reg NMS, Reg SHO Atouts
• Expérience en marchés financiers, trading quantitatif et produits dérivés
• Connaissance des architectures multicœurs
• Bibliothèques : Boost, Qt, Onload, VMA
• Bases NoSQL : Redis, Memcache
• Diplôme de maîtrise Pourquoi Extia Canada ?
• Certifiée Outstanding Place To Work®
• Suivi personnalisé : Consultant / Référent Extia / Environnement client
• Transparence sur les environnements et attentes
• Mandats à forte valeur ajoutée dans des contextes exigeants
• Accompagnement dans le développement professionnel et la montée en compéten
📌 Quant Developer – C++ (Montreal)
🏢 Extia
📍 Montreal