Recrutement Premier Ministre

Responsable Technique en Mode Agile Tech Lead Java Full Stack du Site Service-Public.Fr H/F - Premier Ministre

  • Paris 15e - 75
  • Fonctionnaire
  • Premier Ministre
Publié le 7 Mai 2025
Postuler sur le site du recruteur

Les missions du poste

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 oeuvre 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 : autres équipes du département, équipes techniques des partenaires de développement.

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.

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...

Le 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...

Afficher la suite
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
- Savoir rédiger des programmes informatiques qui répondent aux exigences de qualité
- Savoir s'exprimer par écrit et par oral
- Savoir définir un planning et rendre compte des temps passés (éventuellement savoir alerter)
- Savoir travailler en équipe
- Savoir gérer les priorités
- Savoir maintenir un bon relationnel
- Savoir développer ses connaissances et faire preuve de curiosité
- Savoir résoudre les problèmes par soi-même

Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Parcourir plus d'offres d'emploi