Développeur C++ H/F

Reboot Conseil
Canton de Strasbourg-1, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 45K

Job location

Canton de Strasbourg-1, France

Tech stack

API
Boost (C++ Libraries)
C++
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
DevOps
Distributed Systems
Memory Management
JSON
Microsoft Visual Studio
MySQL
Object-Oriented Software Development
Openshift
OpenSSL
Open Web Application Security
PCI Data Security Standards
Software Engineering
TypeScript
Backend
Gitlab
Containerization
Angular
Kibana
REST

Job description

En tant qu'Analyste Développeur C++, vous intervenez sur les composants les plus critiques de la plateforme :

Développement, maintenance et optimisation d'applications C++ sur des briques coeur de paiement en ligne

Participation à la conception technique et à l'évolution de l'architecture backend

Travail sur la robustesse, la performance et la sécurité des services transactionnels

Analyse et résolution d'incidents en environnement de production critique (SLA rapprochés, disponibilité 24/7)

Collaboration avec les équipes front (Angular / TypeScript), API, sécurité et produit sur des évolutions fonctionnelles

Contribution à la modernisation de la plateforme, avec des perspectives de migration progressive vers des environnements cloud et des pratiques DevOps (CI/CD, conteneurisation)

Requirements

Diplôme Bac +5 (ou équivalent) en informatique / génie logiciel

Expérience confirmée en développement C++ (idéalement 5 ans et +) sur des systèmes backend, embarqués ou temps réel, dans des environnements critiques ou contraints

Intérêt pour les sujets sécurité, fiabilisation d'infrastructures et haute disponibilité

Capacité à travailler en équipe pluridisciplinaire (produit, front, backoffice, sécurité, DevOps) dans un cadre normé et structuré

Bon relationnel, capacité à vulgariser et à documenter les choix techniques

Compétences techniques attendues (indispensables)

Langages / frameworks :

C++ (STL, Boost, JSON, OpenSSL)

Angular / TypeScript (utilisation et intégration aux services backend)

Bases de données : MySQL

Outils : GitLab, Visual Studio Code

Connaissances attendues :

Programmation orientée objet, gestion de la mémoire, compilation multiplateforme

Architectures backend et systèmes distribués

Sensibilité forte aux enjeux de sécurité, de performance et de criticité (environnement 24/7, PCI DSS proche)

Compétences appréciées (plus) API REST

Optimisation de bases de données (MySQL)

Design patterns : CQRS, DDD

Pratiques de test (TDD)

DevOps : OpenShift, CI/CD, conteneurisation

Outils d'observabilité : Elastic, Kibana / ELK

Sécurité web (OWASP, sécurisation d'API, gestion de secrets)

Notions d'architecture coeur de plateforme historiquement structurée

Appétence pour les sujets cloud, souveraineté des données et évolution des paradigmes technologiques (IA, etc.)

Benefits & conditions

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential

Apply for this position