Développeur / Développeuse full-stack (H/F)
Role details
Job location
Tech stack
Job description
savoir-faire et soutenir notre mission de transformation digitale. Quelles seront vos missions ? Assurer un leadership technique - Vous guidez l'équipe technique dans la réalisation des objectifs du projet. Vous jouez donc un rôle clé dans les décisions techniques importantes et aidez à résoudre les problèmes techniques compliqués. Garantir la qualité du code Vous êtes responsable de la supervision des revues de code et de la mise en place de tests pour s'assurer que le logiciel fonctionne comme prévu Participer activement au codage Non, vous ne codez pas à plein temps ! Pour autant, vous êtes fortement impliqué dans le développement. Vous devez en effet comprendre les défis techniques auxquels l'équipe est confrontée et être capable d'intervenir sur le code si nécessaire. Garantir la conformité des choix techniques par rapport à l'architecture du SI MH Vous échangez régulièrement avec le Tech Lead de domaine pour garantir l'alignement des développements avec les orientations techniques du SI. Vous êtes responsable de la surveillance continue des développements menés par l'équipe, en vous assurant du respect des bonnes pratiques, de la qualité du code, et de la progression des tâches. Vous faites preuve de réactivité en cas de blocage technique, et savez anticiper les risques pouvant impacter le delivery. Vous préparez et suivez les livrables de sprint (ou versions), en lien avec le Product Owner et le Release Manager, jusqu'à leur mise en production. Vous apportez un support actif lors des phases de recette et savez analyser et traiter les incidents de production en collaboration avec les équipes de support et d'exploitation. S'assurer de la mise en place d'une documentation technique clair de projet. En lien étroit avec le Tech Lead, vous assurez le pilotage technique opérationnel des développements. Vous veillez à la qualité, à l'anticipation des risques, à la préparation des livrables et à leur mise en production. Vous êtes également le point d'appui de l'équipe en phase de recette et en cas d'incident en production. Cadrer, planifier, développer et évaluer les projets - Vous analysez les besoins métiers et explicitez les exigences fonctionnelles - Vous collaborez avec le chef de projet pour estimer le temps et les ressources nécessaires pour accomplir des tâches spécifiques. Sur les projets développés en Agile, vous évaluez la complexité de chaque User Story inscrite au backlog et la faisabilité des incréments planifiés. Vous aidez aussi à définir les priorités Ce poste est fait pour vous si : Vous maîtrisez les technologies / outils suivants : - Langage de développement : Java (version 17/21), Angular (18/19) . Framework : Spring Boot (Programmation réactive), Node.js - Gestion de sources/build : Git, GitFlow, Jenkins, Sonar, Kubertnetes - BDD : MS-SQL, MongoDB, MySQL/MariaDB, * Application webCette compétence est indispensable
- CoderCette compétence est indispensable
- Créer une documentation techniqueCette compétence est indispensable
- Développer une application en lien avec une base de donnéesCette compétence est indispensable
- Réaliser des études et développements informatiquesCette compétence est indispensable
- Rédiger et élaborer des notices et fiches techniquesCette compétence est indispensable
- Concevoir et développer une solution digitale
- Rédiger un cahier des charges, des spécifications techniques
- Tester un logiciel, un système d'informations, une application
Requirements
- Anglais
Savoir-être professionnels
- Faire preuve de rigueur et de précision
- Faire preuve d'autonomie
- Etre force de proposition
Benefits & conditions
- Qualification : Cadre
- Secteur d'activité : Autres activités auxiliaires d'assurance et de caisses de retraite