Postée il y a 30 jours
Pour rejoindre l'équipe CMI Bonds / e-Algo Trading
Equipe : CMI Bonds / e-Algo Trading
Périmètre : Trading algorithmique
Profil recherché : Développeur KDB
Le développeur KDB+ est en charge du développement, de la maintenance et de l'optimisation des bases de données haute performance utilisant le langage q et la plateforme KDB+. Il intervient dans un environnement où la rapidité de traitement et l'analyse de données massives (Big Data) sont cruciales, notamment dans le domaine de la finance de marché.
Profil candidat:
3. Missions Principales
Concevoir, développer et optimiser des bases de données KDB+ pour le stockage et l'analyse de données temps réel.
Implémenter des requêtes en langage q pour extraire et manipuler des données.
Améliorer la performance des systèmes existants et assurer leur maintenance.
Travailler en collaboration avec les quants, traders et analystes pour comprendre leurs besoins et proposer des solutions adaptées.
Gérer l'ingestion et la transformation de données provenant de différentes sources (marchés financiers, flux temps réel, fichiers historiques).
Assurer la qualité et la robustesse des développements en respectant les bonnes pratiques de développement et de testing.
Participer à la veille technologique et à l'optimisation continue des outils d'analyse et de stockage des données.
4. Compétences Requises
Techniques :
Maîtrise du langage q et de la base de données KDB+.
Bonne connaissance des bases de données NoSQL et des architectures distribuées.
Expérience avec des langages de programmation tels que Python, Java, C++ pour l'intégration avec KDB+.
Compréhension des protocoles de messagerie pour les flux temps réel (Kafka, RabbitMQ, FIX).
Connaissance des systèmes Linux/Unix et des scripts Shell.
Notions en cloud computing (AWS, Azure, GCP) et en CI/CD.
Fonctionnelles :
Bonne compréhension des marchés financiers et des produits dérivés (actions, taux, forex, commodities, etc.).
Capacité à analyser et traiter des données temps réel et historiques.
Sens du détail et rigueur pour assurer la fiabilité des systèmes.
Soft Skills :
Esprit analytique et résolution de problèmes.
Autonomie et force de proposition.
Capacité à travailler en environnement Agile (Scrum, Kanban).
Bon relationnel et esprit d'équipe.
Anglais technique requis.