Contexte
Dans le cadre de la transformation d’une plateforme logicielle dédiée au calcul et à la publication d’indices de marché, une organisation européenne du secteur financier renforce son équipe de développement. Cette équipe est responsable d’un moteur de calcul central, à fort enjeu métier, utilisé à l’international.
Le projet vise à faire évoluer le périmètre fonctionnel de l’application, optimiser ses performances, moderniser l’architecture existante et renforcer les capacités de test automatisé dans un environnement technique exigeant et agile.
Responsabilités principales
Le Développeur C++ interviendra sur un périmètre complet de développement logiciel, incluant :
* Conception et développement de nouvelles fonctionnalités métier sur le moteur de calcul
* Optimisation de la performance, de la scalabilité et de la robustesse de l’application
* Participation aux phases de design logiciel, d’implémentation, de test et de documentation
* Analyse et résolution d’incidents en production ou en qualification
* Collaboration avec les équipes produit, opérations et architecture pour garantir l’alignement fonctionnel et technique
* Contribution aux réflexions d’évolution technologique de la plateforme
Livrables attendus
* Code source versionné, documenté et testé
* Spécifications techniques détaillées
* Scripts de tests unitaires et d’intégration continue
* Rapports d’analyse de performance et recommandations d’optimisation
Stack technologique
* Langages : C++ (C++11 minimum), Java (atout), Perl (atout)
* OS : Linux (RedHat)
* Outils de build : SCons
* CI/CD : Git, GitLab, Jenkins
* Base de données : Oracle
* Autres : traitements massifs, calcul haute performance, faible latence, STL
Profil recherché
* Expérience confirmée en développement C++ dans des environnements critiques ou exigeants en performance
* Très bonne maîtrise des standards modernes du langage (C++11 minimum requis)
* Compétences en design logiciel, optimisation d’algorithmes et gestion de la mémoire
* Bonne compréhension des architectures à faible latence et des enjeux de scalabilité
* Connaissance de l’environnement Linux (RedHat) et des outils de versioning et d’intégration continue
* Capacité à rédiger une documentation technique claire et à produire du code maintenable
* Esprit d’équipe, rigueur, capacité d’analyse et sens de l’initiative
* La connaissance de Java ou Perl est un plus
* Une familiarité avec les environnements financiers est un atout
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.