Talent.com
Nöord Technologies Corporation
Développeur(euse) KDB+/Q expérimenté(e) / Experienced KDB+/Q DeveloperNöord Technologies Corporation • Montréal, QC, ca
Search for other jobs
Développeur(euse) KDB+/Q expérimenté(e) / Experienced KDB+/Q Developer

Développeur(euse) KDB+/Q expérimenté(e) / Experienced KDB+/Q Developer

Nöord Technologies Corporation • Montréal, QC, ca
13 hours ago
Job type
  • Permanent
Job description

Job Description

La version anglaise de cette offre se trouve plus bas. / The English version of this job posting is below.

Chez Nöord Technologies, nous accompagnons des institutions financières de premier plan en leur proposant des talents d'exception dans les domaines bancaire et des marchés des capitaux. Pour les besoins de l'un de nos prestigieux clients, un acteur bancaire majeur à Montréal en forte croissance, nous sommes activement à la recherche d'un(e) Développeur(euse) KDB+/Q expérimenté(e).

À propos du rôle

Ce rôle s'inscrit au sein d'une équipe dédiée au développement et à l'évolution de plateformes de données de marché à haute performance. Vous évoluerez dans un environnement traitant d'importants volumes de données financières en temps réel, notamment des données de tick, des carnets d'ordres et des données de référence. En étroite collaboration avec les équipes de recherche quantitative, de négociation et de gestion des risques, vous concevrez des solutions technologiques robustes pour la capture, le stockage et l'analyse de données massives.

Responsabilités principales

  • Concevoir, développer et maintenir des applications KDB+/Q dédiées à la capture, au stockage et à l'analyse de données de marché.
  • Optimiser les requêtes q-SQL, les structures de données et les architectures KDB+ (Tickerplant, RDB, HDB) afin d'assurer une très faible latence et une haute disponibilité.
  • Participer à la conception et à l'évolution des systèmes de flux de données en continu (streaming) et des connecteurs de données en temps réel (feed handlers).
  • Développer des outils d'analyse, de surveillance et de production de rapports en temps réel pour les négociateurs et les équipes quantitatives.
  • Collaborer étroitement avec les équipes de négociation, quantitatives et de gestion des risques afin de traduire les besoins d'affaires en solutions techniques performantes.
  • Assurer le soutien technique de niveaux 2 et 3 ainsi que le diagnostic et la résolution des incidents de performance et de qualité des données en production.
  • Contribuer à l'automatisation des processus de déploiement (CI/CD), aux décisions d'architecture et à la rédaction d'une documentation technique claire.

Exigences

  • Baccalauréat ou diplôme universitaire supérieur en informatique, génie informatique, mathématiques, actuariat, finance quantitative ou domaine connexe.
  • 3 à 7 ans ou plus d'expérience pratique en développement KDB+/Q.
  • Excellente maîtrise du langage Q, de la plateforme KDB+ et de la programmation vectorielle et fonctionnelle.
  • Solide compréhension des structures de données KDB+ (tables, dictionnaires, splayed tables, partitioned databases, TP, RDB, HDB).
  • Expérience éprouvée dans l'optimisation de requêtes q-SQL sur de très grands volumes de données.
  • Bonne maîtrise des architectures de données en temps réel, de la messagerie et des systèmes de market data / feed handlers.
  • Excellente maîtrise de l'anglais, à l'oral comme à l'écrit.
  • Maîtrise du français (un atout).
  • Maîtrise en finance quantitative, informatique ou domaine connexe (un atout).
  • Expérience de développement en Python et/ou C++ (un atout).
  • Solide connaissance des environnements Linux/Unix (un atout).
  • Expérience dans le secteur des marchés financiers (actions, titres à revenu fixe, devises, produits dérivés) ou de la négociation électronique/quantitative (un atout).
  • Connaissance des outils CI/CD ainsi que de Docker et Kubernetes (un atout).
  • Expérience avec KDB+ Insights ou une plateforme infonuagique telle que AWS, Azure ou GCP (un atout).

Détails du poste et conditions

  • Lieu : Montréal
  • Type de poste : Contrat de 1 an renouvelable avec possibilité d'accès à un poste permanent (Term to perm)
  • Mode de travail : Hybride
  • Langues de travail : Anglais requis, français un atout

At Nöord Technologies, we empower top-tier financial institutions with exceptional talent in banking and capital markets. For the needs of one of our prestigious clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an Experienced KDB+/Q Developer.

About the role

This role is part of a team dedicated to developing and evolving high-performance market data platforms. You will work in an environment handling large volumes of real-time financial data, including tick data, order books, and reference data. In close collaboration with quantitative research, trading, and risk management teams, you will design robust technological solutions for capturing, storing, and analyzing massive datasets.

Key responsibilities

  • Design, develop, and maintain KDB+/Q applications dedicated to market data capture, storage, and analysis.
  • Optimize q-SQL queries, data structures, and KDB+ architectures (Tickerplant, RDB, HDB) to ensure ultra-low latency and high availability.
  • Participate in the design and evolution of streaming data systems and real-time feed handlers.
  • Develop real-time analytics, monitoring, and reporting tools for traders and quantitative teams.
  • Collaborate closely with trading, quantitative, and risk management teams to translate business requirements into high-performance technical solutions.
  • Provide Level 2 and Level 3 technical support, as well as troubleshooting and resolution for production performance and data quality incidents.
  • Contribute to deployment process automation (CI/CD), architectural decisions, and the drafting of clear technical documentation.

Requirements

  • Bachelor's degree or higher university degree in computer science, computer engineering, mathematics, actuarial science, quantitative finance, or a related field.
  • 3 to 7+ years of hands-on experience in KDB+/Q development.
  • Strong proficiency in the Q language, the KDB+ platform, and vector and functional programming.
  • Solid understanding of KDB+ data structures (tables, dictionaries, splayed tables, partitioned databases, TP, RDB, HDB).
  • Proven experience optimizing q-SQL queries over very large volumes of data.
  • Strong grasp of real-time data architectures, messaging, and market data / feed handler systems.
  • Excellent command of English, both spoken and written.
  • Proficiency in French (an asset).
  • Master's degree in quantitative finance, computer science, or a related field (an asset).
  • Development experience in Python and/or C++ (an asset).
  • Solid knowledge of Linux/Unix environments (an asset).
  • Experience in the financial markets industry (equities, fixed income, FX, derivatives) or electronic/quantitative trading (an asset).
  • Knowledge of CI/CD tools as well as Docker and Kubernetes (an asset).
  • Experience with KDB+ Insights or a cloud platform such as AWS, Azure, or GCP (an asset).

Position details and conditions

  • Location: Montreal
  • Position Type: 1-year renewable contract with the possibility of conversion to a permanent role (term to perm)
  • Work Model: Hybrid
  • Working Languages: English required, French an asset
Create a job alert for this search

Développeur(euse) KDB+/Q expérimenté(e) / Experienced KDB+/Q Developer • Montréal, QC, ca