CDI - Architecte Logiciel Liaisons de Données Tactiques H/F - Naval Group
- CDI
- Naval Group
Les missions du poste
NAVAL GROUP
Nous sommes un acteur international dans l'industrie navale de défense depuis plus de 400 ans, repoussant continuellement les limites pour construire l'avenir. Nous recrutons des talents pour concevoir, réaliser et entretenir des produits exceptionnels tels que des sous-marins, des porte-avions et des frégates dont la composante digitale est essentielle.
UN ENVIRONNEMENT DE TRAVAIL POSITIF
Implantés sur 10 sites en France et dans 18 pays, nous valorisons un environnement de travail agréable, favorisant la diversité des profils, l'esprit d'équipe et le bien-être. Cela se concrétise par une mixité sociale, des accords pour la qualité de vie au travail, un engagement dans le développement professionnel via la formation continue et l'implication des collaborateurs et collaboratrices dans la mise en oeuvre collective de notre stratégie de responsabilité sociétale de l'entreprise (RSE).
NOS CHIFFRES CLEFS
17 000 collaborateurs et collaboratrices
4,3 milliards d'euros de chiffre d'affaires
VOS MISSIONS
Rejoignez la direction ES (Équipements Systèmes) et le site d'Ollioules qui accueille des activités de conception, de développement et d'intégration à bord de systèmes informatiques de haute technologie équipant les navires de la Marine nationale et des clients internationaux.
Découvrez ESFLL (Logiciel Liaisons de Données Tactiques), responsable des activités de développement de logiciels permettant de mettre en oeuvre, de gérer et de contrôler les liaisons de données tactiques à bord d'un bâtiment et de coordonner une situation tactique et opérationnelle entre plusieurs unités. Entouré.e d'une équipe de 36 collaborateurs et collaboratrices, vous aurez la charge d'assurer la conception, les développements logiciels et l'intégration de plusieurs composants liés aux liaisons de données tactiques
Architecte logiciel Liaisons de Données Tactiques chez ESFLL, vos principales missions sont :
· Organiser la réalisation des activités de spécification, en rédigeant la spécification du logiciel (aspects métier et non métier) à partir des données d'entrées, et en participant à la spécification des interfaces entre le système logiciel et les autres éléments du système (revues d'analyse fonctionnelle, etc)
· Organiser la réalisation des activités d'architecture, en contribuant à l'écriture des documents de conception système, en modélisant l'architecture logicielle des composants à partir des documents de spécification du logiciel, en identifiant, évaluant et justifiant les solutions (patterns adaptés, principes d'architecture, utilisation de COTS, participation à la veille technologique, les réutilisations possibles), et en rédigeant les documents d'architecture et de conception logicielle y compris les documents d'interface
· Organiser la réalisation des activités de développement en Codant et testant conformément aux spécifications et aux documents de conception les composants logiciels qui lui sont confiés, en maintenant les composants logiciels (analyse et correction des Faits Techniques, évolutions fonctionnelles, etc), et en assurant la qualité du code produit (réalisation de tests unitaires, passage de qualimétrie, et garantir le respect des règles de codage ...)
· Évaluer et optimiser les performances des composants intégrés
· Coordonner la veille technique de son domaine et l'amélioration continue des performances de l'ingénierie
Les + de l'offre
· Travail sur un produit instancié sur de nombreux programmes NAVAL GROUP
· Responsabilité sur la conception du produit
· Ce poste est fait pour vous si vous êtes intéressé.e par la technique
Le profil recherché
ET VOUS ?
· Votre formation : Bac +5 / Ingénieur. Expérience : 10 ans et plus
· Vos compétences : génie logiciel, analyse et élaboration de documents techniques, conception, développement, test logiciel, élaboration de planning et estimation de charges
· Vous connaissez / Vous maîtrisez :
- L'Operating System Linux
- Les IDE Eclipse, IntelliJ,
- L'outil de configuration logiciel Git
- Les outils CI/CD (Gitlab, Maven)
- Le langage Java,
- La gestion de faits techniques (IBM Rational Team Concept, JIRA, ...)
- La modélisation UML
- Les micro-services, RUST, conteneurisation sont un plus
- Les framework Naval Group (GEMO, JAGUAR) sont un plus
· Vous possédez des qualités d'organisation, de rigueur et vous êtes intéressé.e par le développement de systèmes complexes. Vous êtes doté.e d'une excellente capacité relationnelle qui vous permet de travailler en équipe dans le respect d'un processus exigeant. Curieux (se), vous êtes aussi force de proposition et pleinement impliqué(e) sur vos projets.
Rejoignez nos équipes et construisez le naval de demain !
Compétences requises
- UML
- Java