Développeur Senior C++ / Linux – Back-End & Haute Performance
Description de la mission
Développeur Senior C++ / Linux – Back-End & Haute Performance
Localisation : Île-de-France / Hybride
Démarrage : ASAP
Expérience : 7 ans minimum
Mission longue durée
Contexte
Dans le cadre du développement et de l'évolution de services Back-End critiques, nous recherchons un Développeur Senior C++ / Linux.
Vous intégrerez une équipe technique travaillant sur des composants logiciels à fortes contraintes de performance, fiabilité et disponibilité.
La mission couvre aussi bien la conception et le développement C++ que l'optimisation des performances, l'intégration de services et l'automatisation de tests.
Vos missions
Développement C++ / Back-End
Concevoir, développer et maintenir des composants logiciels en C++
Participer à l'architecture et à l'évolution de services Back-End critiques
Développer des composants haute performance pour le traitement de volumes importants de transactions
Concevoir des architectures modulaires, robustes et extensibles
Gérer les dépendances entre les différents composants
Intégrer des composants et services tiers
Analyser et corriger les anomalies techniques
Participer aux revues de code et à l'amélioration continue de la qualité logicielle
Assurer la maintenance et l'évolution des applications existantes
Performance & Base de données
Développer et maintenir les interactions avec les bases de données PostgreSQL
Analyser les performances des traitements
Étudier les plans d'exécution SQL
Optimiser les requêtes complexes
Identifier les problématiques de performance et de latence
Proposer et mettre en œuvre les optimisations nécessaires
Environnement technique
Compétences indispensables
C++ | Linux | PostgreSQL / SQL | Python | Git
Nous recherchons notamment :
une excellente maîtrise de C/C++
une très bonne maîtrise des environnements Linux
une expérience significative en développement Back-End
de bonnes compétences en SQL / PostgreSQL
une expérience dans le développement de composants à fortes contraintes de performance
une capacité à analyser et optimiser les performances d'une application
de bonnes connaissances en architecture logicielle et intégration de services
Nice to have
Une expérience ou des connaissances dans les environnements suivants constituent un plus mais ne sont pas obligatoires :
Monétique | Paiement | Tokenization | Detokenization | Click to Pay | Card on File | PCI DSS | Protocoles de paiement | Sécurité bancaire
Une expérience dans des environnements transactionnels critiques ou à forte volumétrie sera également appréciée.
Profil recherché
Profil recherché
Vous êtes un Développeur C++ confirmé / senior, idéalement avec 7 ans d'expérience minimum, et vous avez travaillé sur des applications Back-End complexes sous Linux.
Vous êtes capable d'intervenir sur l'ensemble du cycle technique : conception, développement, intégration, optimisation, tests et analyse d'incidents.
Vous savez investiguer des problématiques de performance, comprendre des architectures existantes et proposer des solutions robustes et maintenables.
Nous sommes également ouverts aux profils provenant d'environnements techniques exigeants tels que :
Systèmes transactionnels • Télécoms • Embarqué • IoT • Logiciels haute performance • Infrastructures • Banque/Finance • Paiements
La connaissance de la monétique ou des paiements constitue un atout, mais n'est pas un prérequis pour candidater.
Compétences clés
C++ ⭐⭐⭐⭐⭐
Linux ⭐⭐⭐⭐⭐
Back-End ⭐⭐⭐⭐⭐
SQL / PostgreSQL ⭐⭐⭐⭐
Performance / optimisation ⭐⭐⭐⭐
Python ⭐⭐⭐
Architecture / intégration ⭐⭐⭐⭐
Nice to have : Monétique, Paiement, Tokenization, Detokenization, Click to Pay, Card on File, PCI DSS.
Mission longue durée – environnement technique exigeant – forte composante C++ / Linux / Back-End.