Position Description
Mode de travail : Sur site
Langue : Anglais requis
Description du poste
Nous recherchons un(e) Développeur(se) KDB+/Q expérimenté(e) pour contribuer au développement et à l’évolution de plateformes de données de marché à haute performance.
La personne sélectionnée travaillera sur des environnements traitant de très grands volumes de données financières en temps réel, notamment des tick data, carnets d’ordres (order books) et données de référence.
Vous collaborerez directement avec les équipes Quant, Trading et Risk afin de concevoir des solutions performantes permettant la capture, le stockage, le traitement et l’analyse de données de marché.
Ce poste s'adresse à un profil possédant une solide expertise KDB+/Q, une excellente compréhension des architectures de données temps réel et idéalement une expérience dans les marchés financiers.
Vos responsabilités
Concevoir, développer et maintenir des applications KDB+/Q pour la capture, le stockage et l’analyse de données de marché.
Développer et optimiser des solutions traitant des volumes pouvant atteindre plusieurs milliards de lignes par jour.
Optimiser les requêtes q-SQL et les structures de données afin d'assurer une performance élevée et une faible latence.
Concevoir et maintenir des architectures KDB+ comprenant notamment Tickerplant (TP), Real-Time Database (RDB) et Historical Database (HDB).
Participer à l'architecture et à l'évolution des systèmes de streaming et des real-time feed handlers.
Développer des outils d'analyse, de monitoring et de reporting en temps réel pour les traders et les équipes quantitatives.
Collaborer étroitement avec les équipes Trading, Quant et Risk afin de comprendre les besoins d'affaires et de les traduire en solutions techniques.
Participer au diagnostic et à la résolution de problèmes de performance, de disponibilité et de qualité des données.
Assurer le support technique niveau 2/3 des applications en production.
Contribuer à l'automatisation et à l'amélioration des processus de déploiement, CI/CD et monitoring.
Participer aux décisions d'architecture et à l'amélioration continue de la plateforme.
Produire et maintenir une documentation technique claire et complète.
Your future duties and responsibilities
Compétences essentielles
3 à 7+ années d'expérience pratique en développement KDB+/Q.
Excellente maîtrise du langage Q et de la plateforme KDB+.
Solide compréhension des structures de données KDB+, notamment :
Tables et dictionnaires
Splayed tables
Partitioned databases
RDB / HDB / Tickerplant
Maîtrise de la programmation vectorielle et fonctionnelle.
Expérience en optimisation de requêtes q-SQL sur de très grands volumes de données.
Bonne compréhension des architectures de données et de messaging en temps réel.
Expérience avec des systèmes de market data / streaming / feed handlers.
Capacité à diagnostiquer et résoudre des problèmes complexes de performance en environnement de production.
Anglais courant, à l'oral comme à l'écrit.
Compétences considérées comme des atouts
Expérience avec Python et/ou C++.
Solide connaissance des environnements Linux/Unix.
Expérience dans les marchés financiers, notamment :
Equity
Fixed Income
FX
Produits dérivés
Connaissance des environnements de trading électronique ou quantitatif.
Expérience avec des outils CI/CD.
Expérience avec Docker et Kubernetes.
Connaissance de KDB+ Insights.
Expérience avec une plateforme Cloud telle que AWS, Azure ou GCP.
Required Qualifications To Be Successful In This Role
Profil recherché
Excellentes capacités d'analyse et de résolution de problèmes.
Capacité à travailler avec des systèmes critiques et à haute performance.
À l'aise dans un environnement dynamique où la performance et la disponibilité des systèmes sont essentielles.
Capacité à travailler efficacement sous pression et à gérer les priorités.
Excellentes aptitudes de communication et de collaboration.
Capacité à interagir directement avec des interlocuteurs techniques et métier, notamment les traders, quants et équipes Risk.
Autonomie, rigueur et souci de la qualité.
Formation
Baccalauréat ou diplôme d'études supérieures en informatique, génie informatique, mathématiques, actuariat, finance quantitative ou dans un domaine connexe, obtenu auprès d'une université reconnue.
Une maîtrise en finance quantitative, informatique ou dans un domaine connexe constitue un atout.
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas.
Une estimation raisonnable de cette fourchette salariale se situe entre 60,000$-115,000$ ce poste est vacant.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.
Dévelopeur KDB
Mode de travail : Sur site
Langue : Anglais requis
Description du poste
Nous recherchons un(e) Développeur(se) KDB+/Q expérimenté(e) pour contribuer au développement et à l’évolution de plateformes de données de marché à haute performance.
La personne sélectionnée travaillera sur des environnements traitant de très grands volumes de données financières en temps réel, notamment des tick data, carnets d’ordres (order books) et données de référence.
Vous collaborerez directement avec les équipes Quant, Trading et Risk afin de concevoir des solutions performantes permettant la capture, le stockage, le traitement et l’analyse de données de marché.
Ce poste s'adresse à un profil possédant une solide expertise KDB+/Q, une excellente compréhension des architectures de données temps réel et idéalement une expérience dans les marchés financiers.
Vos responsabilités
Concevoir, développer et maintenir des applications KDB+/Q pour la capture, le stockage et l’analyse de données de marché.
Développer et optimiser des solutions traitant des volumes pouvant atteindre plusieurs milliards de lignes par jour.
Optimiser les requêtes q-SQL et les structures de données afin d'assurer une performance élevée et une faible latence.
Concevoir et maintenir des architectures KDB+ comprenant notamment Tickerplant (TP), Real-Time Database (RDB) et Historical Database (HDB).
Participer à l'architecture et à l'évolution des systèmes de streaming et des real-time feed handlers.
Développer des outils d'analyse, de monitoring et de reporting en temps réel pour les traders et les équipes quantitatives.
Collaborer étroitement avec les équipes Trading, Quant et Risk afin de comprendre les besoins d'affaires et de les traduire en solutions techniques.
Participer au diagnostic et à la résolution de problèmes de performance, de disponibilité et de qualité des données.
Assurer le support technique niveau 2/3 des applications en production.
Contribuer à l'automatisation et à l'amélioration des processus de déploiement, CI/CD et monitoring.
Participer aux décisions d'architecture et à l'amélioration continue de la plateforme.
Produire et maintenir une documentation technique claire et complète.
Your future duties and responsibilities
Compétences essentielles
3 à 7+ années d'expérience pratique en développement KDB+/Q.
Excellente maîtrise du langage Q et de la plateforme KDB+.
Solide compréhension des structures de données KDB+, notamment :
Tables et dictionnaires
Splayed tables
Partitioned databases
RDB / HDB / Tickerplant
Maîtrise de la programmation vectorielle et fonctionnelle.
Expérience en optimisation de requêtes q-SQL sur de très grands volumes de données.
Bonne compréhension des architectures de données et de messaging en temps réel.
Expérience avec des systèmes de market data / streaming / feed handlers.
Capacité à diagnostiquer et résoudre des problèmes complexes de performance en environnement de production.
Anglais courant, à l'oral comme à l'écrit.
Compétences considérées comme des atouts
Expérience avec Python et/ou C++.
Solide connaissance des environnements Linux/Unix.
Expérience dans les marchés financiers, notamment :
Equity
Fixed Income
FX
Produits dérivés
Connaissance des environnements de trading électronique ou quantitatif.
Expérience avec des outils CI/CD.
Expérience avec Docker et Kubernetes.
Connaissance de KDB+ Insights.
Expérience avec une plateforme Cloud telle que AWS, Azure ou GCP.
Required Qualifications To Be Successful In This Role
Profil recherché
Excellentes capacités d'analyse et de résolution de problèmes.
Capacité à travailler avec des systèmes critiques et à haute performance.
À l'aise dans un environnement dynamique où la performance et la disponibilité des systèmes sont essentielles.
Capacité à travailler efficacement sous pression et à gérer les priorités.
Excellentes aptitudes de communication et de collaboration.
Capacité à interagir directement avec des interlocuteurs techniques et métier, notamment les traders, quants et équipes Risk.
Autonomie, rigueur et souci de la qualité.
Formation
Baccalauréat ou diplôme d'études supérieures en informatique, génie informatique, mathématiques, actuariat, finance quantitative ou dans un domaine connexe, obtenu auprès d'une université reconnue.
Une maîtrise en finance quantitative, informatique ou dans un domaine connexe constitue un atout.
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 60,000$-115,000$ ce poste est vacant.
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est key pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement.
Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.
Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement.
Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel. Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
📌 Dévelopeur KDB (Montreal)
🏢 CGI
📍 Montreal