Contexte :
Le Développeur C++ est chargé de concevoir, développer et maintenir des applications logicielles en utilisant le langage de programmation C++ dans un environnement Linux. Ce poste nécessite une expertise dans le développement de systèmes critiques, ainsi qu'une connaissance approfondie des outils de gestion de versions tels que Gerrit et des outils d'analyse statique du code comme Clang-tidy.
Responsabilités :
* Concevoir et développer des applications logicielles robustes en utilisant le langage de programmation C++ dans un environnement Linux.
* Collaborer avec les équipes de conception et d'architecture pour traduire les spécifications fonctionnelles en solutions logicielles efficaces.
* Participer à la définition et à la mise en œuvre de l'architecture logicielle des systèmes critiques.
* Utiliser Gerrit pour la gestion de versions et le contrôle de configuration, en assurant le suivi des modifications et des validations.
* Utiliser Clang-tidy et d'autres outils d'analyse statique du code pour identifier et corriger les problèmes de qualité du code.
* Participer à la rédaction de la documentation technique, y compris les spécifications techniques et les guides de développement.
* Collaborer avec les équipes de test pour assurer la qualité et la fiabilité des applications développées.
* Effectuer des tests unitaires et des tests d'intégration pour valider le bon fonctionnement des fonctionnalités développées.
* Assurer une veille technologique constante pour rester à jour sur les nouvelles tendances et les meilleures pratiques en matière de développement C++.
Compétences Requises :
* Maîtrise du langage de programmation C++ et de ses concepts avancés.
* Expérience dans le développement d'applications sous Linux, avec une connaissance approfondie du système d'exploitation.
* Expertise dans le développement de systèmes critiques, avec une attention particulière à la fiabilité, à la sécurité et à la performance.
* Connaissance de Gerrit pour la gestion de versions et du contrôle de configuration.
* Expérience pratique avec Clang-tidy ou d'autres outils d'analyse statique du code.
* Capacité à travailler de manière autonome et en équipe, en respectant les délais et les exigences.
* Fortes compétences en résolution de problèmes et en débogage.
* Excellentes compétences en communication écrite et orale pour collaborer efficacement avec les membres de l'équipe.
Formation et Expérience :
* Diplôme universitaire en informatique, en génie logiciel ou dans un domaine connexe.
* Minimum de 5 années d'expérience dans le développement logiciel en C++, de préférence dans des environnements critiques.
* Expérience pratique avec les outils mentionnés dans la description du poste.
Notre mission chez Aliantec ? Accélérer la transformation digitale de nos clients en les accompagnant dans le déploiement de projets IT complexes.
Nous sommes un cabinet de conseil à taille humaine dont l'objectif est d'assurer la satisfaction de nos consultants autant que celle de nos clients. Pour cela la recette est simple : nous sélectionnons avec attention nos projets pour que chacun de nos collaborateurs se sente stimulé et progresse rapidement. C'est pourquoi nous avons développé une expertise dans les secteurs d'activités où l'on retrouve des contraintes techniques fortes : Multithreading, Cloud, bigdata, performance, Sécurité, IA.
Nos consultants interviennent ainsi chez des clients prestigieux en défense, aéronautique, Identité digitale, Biométrie, Cyber-Sécurité, dans des grands groupes ou startups à fort potentiel.
L'aventure Aliantec, c'est aussi intégrer une communauté d'experts, tous passionnés par la tech et les relations humaines. A leurs côtés, vous pourrez évoluer rapidement et développer de nouvelles compétences.
Prêt à nous rejoindre ?
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.