Développeur(se) C++ Market Data Provider & Visualiseurs (IT) / Freelance (H/F) 75
Offre n° 7904292
Développeur(se) C++ Market Data Provider & Visualiseurs (IT) / Freelance (H/F)
75
Publié le 07 juin 2025
ContexteL?équipe Transversal Development, intégrée à la Core Team d?un acteur majeur des marchés financiers paneuropéens, lance le développement d?un nouveau logiciel stratégique?: Market Data Provider : composant essentiel pour la gestion en temps réel des prix et statuts des instruments financiers (warrants, produits dérivés, actions), connecté aux marchés externes. Visualiseurs : outils d?analyse et de visualisation des flux d?ordres et de données de marché, utilisés quotidiennement par les équipes de contrôle qualité et les opérations de trading. Ces applications critiques, serveurs multithreadés fonctionnant 24/7, requièrent robustesse, performance et maîtrise des communications réseau (TCP/UDP, Kafka). Missions principalesDévelopper et maintenir des composants du Market Data Provider et potentiellement des visualiseurs. Concevoir des applications serveurs performantes, fiables et évolutives, connectées aux marchés via TCP/UDP et Kafka. Participer à la migration/remplacement des outils existants (OEGViewer/MDGViewer). Assurer la qualité logicielle?: revue de code, tests unitaires, documentation, correction de vulnérabilités (SAST). Collaborer avec les équipes DevOps et QA pour garantir l?intégration continue et la stabilité des livrables. Fournir un support de niveau 3 (analyse avancée, résolution de problèmes complexes). Participer à l?amélioration continue des outils et des processus de développement. Environnement techniqueLangages?: C++14 minimum (C++17/C++20 apprécié), SQL (ClickHouse), Java UI?: Grafana (graphiques), React (interfaces standards) via framework interne Vision Systèmes?: Windows et Linux Outils?: Git, Jenkins (scripts Groovy/Bash), Airflow Communication?: Kafka, protocoles TCP/UDP (librairies internes) Méthodologie?: Agile à grande échelle (Scrum), collaboration DevOps Langue de travail?: Anglais courant (clients répartis en Europe) Livrables attendusCode C++14+ performant, maintenable et documenté Scripts SQL ou code base de données natif selon besoin Respect des normes de codage, modèles de branchement Git, demandes de fusion Tests unitaires et scénarios automatisés (Cucumber/Jenkins) Rapports de livraison détaillés Revue de code et contribution à la qualité logicielle Correction des vulnérabilités détectées par les outils SAST Support technique avancé (niveau 3) et participation aux astreintes Profil candidat: Diplôme d?ingénieur ou équivalent, spécialisation informatique Expérience significative en développement C++ (14+), idéalement sur des applications serveur temps réel et multithreadées Bonne connaissance des protocoles réseau (TCP/UDP), Kafka, bases de données SQL (ClickHouse) Maîtrise des outils de CI/CD (Git, Jenkins), et des environnements Windows/Linux Expérience avec les frameworks UI modernes (React, Grafana) appréciée Rigueur, autonomie, esprit d?équipe et sens du service Anglais professionnel indispensable
- Type de contrat
-
Profession libérale
Emploi non salarié
Profil souhaité
Expérience
- Débutant accepté
Découvrez d'autres services web
Réussir son CV et sa lettre de motivation
Suscitez l’intérêt du recruteur et donnez-lui envie de vous rencontrer.
B.A.BA Entretien
Apprenez à préparer votre prochain entretien.
Informations sur le marché du travail
Accédez aux informations et statistiques sur ce métier.
Simulateur en cas de reprise d'emploi salarié
Estimez vos droits aux allocations et aides.
- Voir plus de services (Emploi store)