Ingénieur logiciel F/H

Il y a 3 jours

Le KremlinBicêtre, Ile-de-France Commissariat au Numérique de Défense - CND Temps plein
Informations sur l'entreprise Placé sous l’autorité du ministre des Armées, le Commissariat au Numérique de Défense (CND) a pour mission d’apporter un appui numérique performant et résilient aux opérations et de faciliter la construction du système de combat de demain autour du numérique et de la donnée. Il apporte un appui numérique permettant au ministère des Armées de fonctionner au quotidien, et gère les crédits qui lui ont attribués et rend compte des résultats obtenus à la Représentation nationale. Ainsi, le CND assure la direction, l'exploitation et le soutien des réseaux d'infrastructure, du socle numérique ministériel mutualisé et des systèmes d'information (SI) et de communication qui lui sont confiés. Description Missions principales
• Concevoir, développer et faire évoluer des composants logiciels dans le cadre des projets des équipes du CND.
• Participer à la conception et à la réalisation d’APIs et, selon les projets, de services de type microservices.
• Développer principalement en Python et Java, ou dans d’autres langages adaptés aux besoins des projets.
• Participer à la conception et à l’architecture des solutions techniques logicielles.
• Réaliser des POCs sur de nouvelles technologies ou approches logicielles et analyser les résultats obtenus.
• Mettre en place des tests automatisés et contribuer à l’amélioration de la couverture et de la qualité du code.
• Intégrer les développements dans GitLab et contribuer à la mise en œuvre de pratiques d’intégration et de livraison continues avec GitLab CI.
• Développer des applications conteneurisées et déployées dans des environnements Docker/Kubernetes. Missions complémentaires
• Participer à la documentation des composants, APIs et choix techniques.
• Contribuer à la veille technologique et à l’évaluation de bibliothèques, frameworks et outils de développement.
• Participer à l’amélioration des standards de développement, de test et de livraison Profil Titulaire d’un Bac+5 en informatique, développement logiciel ou ingénierie logicielle, vous disposez idéalement d’une première expérience en développement logiciel. Vous maîtrisez le développement en Python et/ou Java, la conception d’API ainsi que les bonnes pratiques de développement, de test et de qualité du code. Vous êtes à l’aise avec les environnements GitLab/GitLab CI, Docker et Kubernetes et êtes capable de participer à la conception de solutions techniques et à la réalisation de POC. Autonome, rigoureux et curieux, vous appréciez le travail en équipe et disposez d’un niveau d’anglais technique vous permettant d’exploiter efficacement la documentation et les ressources techniques.