Dévelopeur KDB

CGI

$60K — $115K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-7+ years of hands-on KDB+/Q development experience
  • Expertise in the Q language and KDB+ platform
  • In-depth knowledge of KDB+ data structures (tables, dictionaries, splayed tables)
  • Proficiency in vector and functional programming
  • Experience optimizing q-SQL queries for large datasets
  • Familiarity with real-time data architectures and messaging
  • Fluent in English, both spoken and written.

Responsibilities

  • Design, develop, and maintain KDB+/Q applications for market data management
  • Optimize solutions for handling billions of data lines daily
  • Improve q-SQL queries and data structures for high performance and low latency
  • Maintain KDB+ architecture including Tickerplant, RDB, and HDB
  • Participate in the architecture and evolution of streaming systems and real-time feed handlers
  • Develop real-time analysis, monitoring, and reporting tools for traders and quantitative teams
  • Collaborate closely with Trading, Quant, and Risk teams to translate business needs into technical solutions.

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunities for continuous learning and professional development
  • Engagement with cutting-edge technology in financial markets
  • Flexible work environment focused on performance and reliability
  • Exposure to advanced tools and practices like CI/CD, Docker, and Kubernetes.
Full Job Description
Find similar career opportunities

Dévelopeur KDB

Category: Software Development/ Engineering

Main location: Canada, Quebec, Montréal

Position ID:J0926-0431

Employment Type: Full Time

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.

#LI-AM1

Skills:
  • English
  • French
  • C++
  • Capital Markets
  • Linux
  • Python


Similar Jobs

More Jobs at CGI

More Finance & Insurance Jobs

Find similar Dévelopeur KDB jobs: