Au sein de l’entité Thales Training & Simulation, rattaché au centre de Compétences Technique Software, vous intégrerez un service de 50 personnes passionnées spécialisé dans le développement de systèmes informatiques de simulation hautement complexes destinés aux milieux aéronautiques et land. Nous développons des composants software frontend et backend, intégrés dans un IOS, pour ensuite être intégré dans des simulateurs d’haute-fidélité pour des clients prestigieux. Nous travaillons dans un contexte agile avec méthodologies SCRUM ou KANBAN, et nous mettons un point d’honneur à toujours nous améliorer collectivement afin d’atteindre nos objectifs.
Vos missions principales consisteront à :
- Être force de proposition pour répondre aux besoins d’intégration et assurer leur mise en œuvre en autonomie.
- Appliquer les standards pour les nouveaux développements et les changements d’orientation de design, en assurant la conduite du changement.
- Maintenir en condition opérationnelle les scripts et outils sur la base de leur spécification et des user stories définies.
- Prendre en compte les risques liés à l'intégration des systèmes et mettre en place des politiques et des procédures qui garantissent la stabilité et la conformité de nos livrables.
- Appliquer les bonnes pratiques de design, de développement, et d’investigation de bugs (Plateformes, API, webservices, base de données, protocoles, format de données etc.) et contribuer à les enrichir à son niveau.
- Garantir le respect des exigences contractuelles, qu’elles soient logicielles ou systèmes (via un plan de tests de non-régression).
Qui êtes-vous ?
- Vous êtes diplômé(e) d'une école d'ingénieur ou d'un parcours universitaire avec un Master 2 (BAC+5) en génie logiciel/informatique et vous avez une expérience significative et prouvée parmi les domaines suivants : Test, intégration, vérification, validation et développement de logiciels.
- Vous avez une expérience significative dans le développement et intégration de projets informatiques complexes, notamment via des langages de scripting (Powershell, Batch, Python).
- Vous maitrisez le debugging d’applications front-end (Javascript, C#) / back-end (C#, C++), les concepts et outils d'intégration et API, le cycle de vie des applications.
- Vous maitrisez Git sur le bout des doigts.
- Vous possédez des compétences métier et fonctionnelles dans l’intégration logicielle telles que la définition de la stratégie d’intégration et de non-régression, rédaction des cahiers d’essais, automatisation des essais, investigation et correction.
- Une première expérience en aéronautique ou land, des connaissances en administration systèmes et réseaux ou encore en outils de suivi de projet et de test management (JIRA, DOORS, Vivaldi) seraient un plus.