
Responsable technique en mode agile (Tech lead Java full stack) (h/f)
Référence : 2025-1882302
- Fonction publique : Fonction publique de l'État
-
Employeur :
Direction de l'Information Légale et Administrative (DILA)
La direction de l'information légale et administrative (DILA) est une direction d'administration centrale des services du Premier ministre. - Localisation : 26 Rue Desaix, 75015 Paris, France
Partager la page
Veuillez pour partager sur Facebook, Twitter et LinkedIn.
- Nature de l’emploi Emploi ouvert aux titulaires et aux contractuels
- Expérience souhaitée Expert
-
Rémunération Fourchette indicative pour les contractuels Non renseignée Fourchette indicative pour les fonctionnaires Non renseignée
- Catégorie Catégorie A (cadre)
- Management Oui
- Télétravail possible Oui
Vos missions en quelques mots
Le(La) tech lead (ou responsable technique des produits) guide, supervise et soutient l'équipe de développement (interne et externe) pour garantir la qualité technique des sites, services web et des API, tout en favorisant les bonnes pratiques et l'innovation technologique.
Responsabilités :
- Définir la direction technique et guider l’équipe technique dans la conception et la mise en œuvre de solutions. Assurer la cohérence technique entre les différents projets et produits numériques ;
- Promouvoir et garantir les meilleures pratiques de développement, telles que les revues de code, le pair programming, les tests automatisés, les tests de performance, et l'intégration continue, et renforcer la propriété collective du code ;
- Collaborer étroitement avec les chefs de produit, les designers et d'autres parties prenantes pour s'assurer que les solutions techniques répondent aux besoins fonctionnels ;
- Garantir le respect des actions et des exigences décidées au « Big Room Planning » ;
- Apporter un appui opérationnel (et ponctuel) aux équipes techniques, selon leur compétences, appétences et besoins sur les produits ;
- Proposer des améliorations pour rendre les processus plus adaptés à l'approche produit - avec une démarche d’amélioration continue du service et des méthodes.
En plus d’être un(e) développeur(se) expérimenté(e), il(elle) est également leader technique de l’équipe, ce qui lui confère un rôle de chef(fe) d’équipe. Ainsi, son rôle est également de faciliter la communication et la collaboration entre les membres de son équipe voire des autres équipes de développement dont il(elle) a la charge.
Il(Elle) est par ailleurs l’interlocuteur(trice) technique privilégié(e) entre l’équipe de développement et les autres acteurs techniques liés au produit : exploitation - hébergement, sécurité, autres équipes du département, équipes techniques des partenaires.
Le poste nécessite les qualifications techniques et méthodologiques suivantes :
Qualifications techniques : -Stack technique Dev : Java 8 et 21 (selon les projets), Python, Spring, Maven, Gradle, JUnit, Mockito, IntelliJ, Hibernate / C3P0, Thymeleaf ; - FF4J (feature flipping), Fluentlenium, keycloack (OpenId), Moteur de recherche Elastic ;-Stack Build : Ansible, Terraform, Jenkins, Maven, Nexus, SonarQube, GIT ; -Stack Infra : Bash, Linux (RH8 et RH9), Docker, Kubernetes, Nginx, Varnish, Apache-Tomcat, PostgreSQL13 et 17, HSM (chiffrement), ClamAV, Stack ELK (logs), Graylog,Dynatrace..; -Services Cloud : Cloud type IaaS et secnumcloud.
Méthodologies maîtrisées : Le mode agile Scrumban : -Itérations en cycle bimensuel, -Rituels (stand up meeting, démo, rétrospective, planning poker, BRP…), -Ticketing - Kanban et documentation avec Jira/confluence, -L’équipe complète est localisée sur un plateau unique, -Bonnes pratiques de développement : -Tests fonctionnels et techniques, -DOD, TDD…., - Pair programming, -Revue de code, -Tests de performance...
Profil recherché
Contribuer aux études préalables de cadrage, aux spécifications fonctionnelles et techniques et à l'élaboration du planning du projet
- Contribuer aux études d'opportunité, de faisabilité et de cadrage d'un choix technique, fonctionnel ou de projet ;
- Contribuer à la définition de l'architecture fonctionnelle et technique du projet ;
- Contribuer à la rédaction des spécifications fonctionnelles et techniques (EPIC – Users-stories) ;
- Contribuer à l’évaluation des charges du projet (estimation du temps et de la complexité des développements, des tests et de la livraison) et à la planification des phases du projet...
Réaliser les développements
- Assurer les développements de nouveaux besoins et leur intégration, dans le respect du processus Agile de développement des systèmes d'information, des critères de qualité définis (lisibilité du code, maintenabilité, robustesse et sécurité…), et de la planification établie ;
- Réaliser les tests unitaires et d’intégration...
Participer à la phase de qualification et à la livraison du système d'information
- Contribuer aux recettes fonctionnelles. Réaliser les recettes techniques. Diagnostiquer et corriger les non-conformités ;
- Contribuer à la livraison de l'application dans un processus sous-contrôle et maitrisé...
Réaliser le maintien en condition opérationnelle
- Assurer l’analyse, le diagnostic et le traitement des dysfonctionnements des applicatifs ;
- Assurer la maintenance préventive, corrective et évolutive des applicatifs concernés.
Contribuer à la performance du processus de développement des systèmes d'information
- S'appuyer sur le fonctionnement en équipe Agile comme moyen de renforcer la garantie de qualité des développements (aide mutuelle, validations croisées, respect des rituels …) ;
- Contribuer à la veille technologique ;
- Maintenir/actualiser son niveau de compétence technique (langages de programmation, évolution des progiciels, …)
- Contribuer au cycle d’amélioration continue dans les méthodes, les développements et au sein de la section ;
- Assister en tant que référent l’ensemble de son équipe (Pizza Team) sur le périmètre de développement attribué ;
- Evaluer la vélocité de son équipe (Pizza Team) à partir d’un Burn Down Chart ou autres tableaux de bord.
Formation : Bac+4 minimum (école d’ingénieur ou cursus universitaire option : informatique)
- Bonne connaissance : développement java, travail en équipe et méthode agile.
- Connaissance des bases de données, les technologies web et les protocoles internet, les systèmes, le hardware
- Savoir rédiger des programmes informatiques qui répondent aux exigences de qualité
Niveau d'études minimum requis
- Niveau Niveau 7 Master/diplômes équivalents
Localisation
Éléments de candidature
Documents à transmettre
Qui sommes-nous ?
Au sein des Services du Premier ministre, la Direction de l'information légale et administrative (DILA) est une direction d'administration centrale créée en janvier 2010 et issue de la fusion de la direction de la Documentation française et de la direction des Journaux officiels. Elle exerce les missions de diffusion légale, d'édition publique et d'information administrative. La DILA gère notamment les sites service-public.fr, legifrance.gouv.fr, et vie-publique.fr.
Au sein de la sous-direction des systèmes d’information (SDSI), le département des systèmes d’information de l’administration numérique (DSIAN) assure la responsabilité des produits digitaux de la DILA en matière d’information administrative et d’administration numérique et plus particulièrement, ceux proposés aux usagers sous les marques service-public.fr et vie-publique.fr.
A ce titre, le département assure la conception, le développement et la gestion applicative des systèmes d’information concourant à cette activité, leur sécurité et leur maintien en conditions opérationnelles. Le département est ainsi garant au quotidien du bon fonctionnement des services proposés aux usagers.
Le département assure également la responsabilité des systèmes d’information de gestion de la DILA.
Descriptif du service
En accord avec la sous-direction des publics et des produits, le pôle « Information des usagers » propose la stratégie des sites service-public.fr et vie-publique.fr, pour leur partie « parcours usagers d’information ». Le pôle assure la mise en œuvre des projets et travaux liés à ces produits ainsi que le maintien en condition opérationnelle des systèmes d’information liés à cette activité (le CMS de vie-publique.fr, les outils de production des contenus de service-public.fr, entreprendre.service-public.fr, COPERIA et annuaires, le système web existant et tous autres systèmes à venir de diffusion des parcours d’information de service-public.fr – applications mobiles, applications utilisant les réseaux sociaux, outils de diffusion par la voix, traduction et intelligence artificielle …).
Au sein du pôle « Information des usagers », la section « Equipe technique » constituée principalement de trois tech leads et de développeurs internes et externes (prestataires sur site) assure le développement et la maintenance des applications de production et de diffusion de contenus, à partir des éléments fournis par la section « Equipe fonctionnelle ». La section travaille en étroite collaboration avec le département des infrastructures et des services (intégration et mise en production, hébergement...), le département de la stratégie et de la sécurité (sécurité informatique, recette des applications...), les départements métiers, les exploitants et les hébergeurs.
À propos de l'offre
-
Toutes les candidatures (CV et lettre de motivation) doivent être adressées exclusivement à l’adresse suivante : emploi.candidature@dila.gouv.fr avant le 30 avril 2025.
Référence à rappeler impérativement dans l’objet : DSIAN-ResponsableTechModeAgile
Les services du Premier ministre sont engagés dans une démarche d’égalité professionnelle et de non-discrimination. Dans ce cadre, la procédure de recrutement est basée sur les compétences et l’application de critères comparables, en lien avec le poste, pour toutes les candidatures.
-
En charge de l’animation d’une équipe projet adossée à la méthode agile, le(la) tech lead est le(la) garant(e) technique et méthodologique du développement des évolutions et du maintien en condition opérationnel du site officiel de l’administration service-public, entreprendre.servcie-public.fr et l’annuaire de l’administration. Dans son rôle de chef(fe) d’équipe, il(elle) fait progresser son équipe.
Il(Elle) propose, challenge, et aide à la recherche de compromis sur : l’architecture, l’infrastructure, les mises en production, les pratiques de développement, de conception et d’intégration continue sur une plateforme.
Les principaux enjeux du poste sont les suivants :
Piloter le développement des services en adéquation avec les besoins des usagers et en lien avec le responsable produit ; Renforcer la robustesse, la résilience et la sécurité du système d’information ; Avec l’aide des autres tech lead, être responsable de la montée en compétence de l’équipe de développement et s’assurer que l’équipe de développement s’épanouisse dans son travail ; Définir la stratégie d’architecture émergente (conteneurisation, micro-services, secnumcloud …), participer activement à l’innovation ; Être garant de la bonne application par l’équipe des processus de développement en vigueur (test, respect des standards de code, mise à jour du kanban, DOD, TDD, TU, TI...) ; -
Vacant à partir du 05/05/2025
-
Tech lead