Conception et Modélisation Logicielle : - Participer activement aux choix d'architecture logicielle en collaboration avec l'équipe. - Modéliser le logiciel à l'aide d'outils UML, permettant la génération automatique de code pour assurer une cohérence entre la conception et l'implémentation. - Intégrer et valider des concepts comme le pattern MVC, les architectures SOA/EDA, et les microservices dans des environnements complexes. Documentation Technique et Support : - Rédiger et maintenir des documents techniques détaillés (spécifications, modèles UML, guides d'implémentation). - Apporter un support actif aux développeurs, garantir une transmission claire des choix techniques et veiller à la bonne intégration des composants dans l'ensemble du CMS. Innovation et Évolutions Technologiques : - Être force de proposition sur les sujets d'innovation pour améliorer les capacités du CMS SETIS-C. - Contribuer à l'intégration de technologies modernes telles que les microservices, containers (Docker, Kubernetes) et API REST. Qualité et Performance : - Garantir une qualimétrie rigoureuse pour toutes les phases du développement. - Assurer des tests exhaustifs pour valider la fiabilité, la robustesse et la performance des solutions mises en oeuvre. Participation à la Stratégie Logicielle : - Travailler avec les équipes pour aligner l'architecture logicielle avec les objectifs stratégiques du CMS. - Collaborer avec des partenaires internes et externes sur des évolutions majeures ou des projets connexes.
Compétences Techniques : - Expertise avancée en JAVA et C++, avec une forte expérience dans des environnements critiques. - Excellente maîtrise des outils de modélisation UML, y compris la capacité à effectuer une génération de code à partir de diagrammes UML. - Connaissance approfondie des architectures logicielles : o Pattern MVC. o Architectures SOA/EDA (Model Driven). o Développement et intégration de microservices. - Expertise des technologies modernes : o Containers Docker et Kubernetes. o Développement d'API REST. o Environnements Linux, IDE modernes et outils de qualimétrie. Connaissances Spécifiques : - Compréhension des défis liés au secteur de la défense, notamment la sécurité, la performance et la robustesse des systèmes embarqués. - Expérience dans la résolution de problématiques complexes d'intégration et de déploiement dans des systèmes critiques. Qualités Personnelles : - Capacité à collaborer avec une équipe multidisciplinaire. - Sens de l'analyse, rigueur et autonomie dans la gestion des tâches. - Capacité à vulgariser des concepts techniques complexes pour différents interlocuteurs. - Esprit d'innovation et aptitude à apporter des solutions techniques adaptées
Nous vous remercions de nous avoir contacté. Un membre de notre équipe vous contactera dans les plus brefs délais.
Bonne journée,
L’équipe Jane Hope.