Overview
Sopra Steria gère la Maitrise d'oeuvre deleguée du système d'information du SIAO, essentiel pour accompagner les personnes en difficulté (sans-abris, migrants) vers l'insertion et le logement, surtout en urgence. Le projet s inscrit dans la stratégie logement d abord pour lutter contre le sans-abrisme. Placé sous l autorité du premier ministre et fonctionnellement rattaché au ministère de la cohésion des territoires, le projet est piloté par la Délégation Interministérielle à l Hébergement et à l Accès au Logement DIHAL et accompagné de la Direction du Numérique DNUM du Ministère de la Transition Ecologique MTE. Il entre actuellement dans une phase cruciale de refonte des processus métiers et techniques pour optimiser la coordination des acteurs sociaux. Le projet est mené en méthode Agile SCRUM avec daily meeting et user stories, et des sprints d une durée de 3 semaines.
Rôles et responsabilités
- Votre rôle et vos missions: en tant que développeur / euse sur le système d information SIAO, vous êtes amené / ée à réaliser des développements avec un niveau de complexité supérieur à la moyenne de l équipe.
- Vous accompagnerez également les jeunes diplômés dans leurs développements moins complexes pour garantir leur montée en compétence.
- En collaboration avec les autres développeurs expérimentés du projet, vous êtes partiellement responsable de la chaîne d intégration continue du projet ainsi que des différents environnements internes (intégration, qualification) et de l infrastructure qui les porte.
- Vous êtes amené / e à répondre aux interrogations de notre client sur le volet technique du projet et vous êtes en lien étroit avec l architecte du projet afin de décliner l architecture définie et mettre à l épreuve la conception.
- Vos missions nécessitent de comprendre les besoins et les enjeux du client ainsi que les cas d usage métiers de la maîtrise d ouvrage.
- Développer des modules complexes combinant des problématiques multiples (performance, sécurité, accessibilité).
- Évaluer, arbitrer et adapter si nécessaire les choix techniques, en cohérence avec l architecture du projet.
- Anticiper et alerter sur les éventuels risques techniques, de qualité, de sécurité ou de tenue des délais.
- Utiliser et maintenir l industrialisation du projet ( compilation, tests automatisés ).
- Orchestrer et coordonner les réalisations techniques de l équipe projet.
Environnement technique
- OS : Debian
- Front : Angular / TypeScript
- Back : Java / Spring Boot
- Base de données : PostgreSQL
- Indexation : Elasticsearch
- Authentification : Keycloak
- Serveur frontal : nginx
- Broker de message prévu (RabbitMQ ou Kafka)
- Outils et environnements: Docker, Ansible, Gitlab, IntelliJ Ultimate
- Postes de travail adaptés aux profils tech (HP Elitebook 855 G8)
Profil recherché
- Votre profil : vous êtes force de proposition et avez à coeur de contribuer à l amélioration et à la vie des projets. Vous êtes à l aise dans votre communication avec un client et savez vulgariser des problématiques techniques complexes auprès de populations aussi bien techniques que non techniques. Vous êtes pédagogue, disponible et patient pour accompagner la montée en compétence de vos collègues. Vous appréciez rédiger et donner des formations technologiques et vous opérez une veille technologique active sur les évolutions de l industrie et êtes à l affut des opportunités d application sur vos contextes projet. Vous êtes en mesure de rédiger des études techniques sur le périmètre de votre projet et de présenter des propositions claires et engageantes, en autonomie. Vous avez des connaissances sur les technologies Cloud (conteneurisation, orchestration de conteneurs, hyperscalers). Vous avez une solide expérience en développement d app Java, de 4 ans minimum et vous maîtrisez les bonnes pratiques de développement Java.
- #LI-HYBRID #NANTES