Tech Lead pour HubEE, plateforme d'échange de fichiers sécurisée

Résumé du poste
CDD / Temporaire(36 mois)
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 10 ans
Éducation : Bac +5 / Master
Compétences & expertises
Contenu généré
Méthodologies Agile
Impression numérique
Java
Github
Ruby
+3

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

HubEE (Hub d’Echange de l’Etat) est un service de transfert de fichiers sécurisés, entre un émetteur (Opérateur de Services en Ligne, ou OSL) et des consommateurs (Services Instructeurs, ou SI), mettant à disposition une mécanique de notifications et de statuts pour gérer l’échange.

HubEE est un projet qui a accumulé un sacrée dette technique. Nous cherchons aujourd’hui quelqu’un pour s’occuper du projet de refonte du produit.

Malgré son état actuel, HubEE c’est quand même 9 milions de dossiers transférés en 2024. La plateforme joue un rôle important dans nos missions du Dites le Nous une Fois et de Proactivité des Administrations. Il faut donc continuer de l’opérer tout en remplaçant le code par une stack plus claire, et plus adaptée au besoin.

Tiens, d’ailleurs voilà ce qu’on a comme documentation sur le fonctionnement actuel à te mettre sous la dent si tu veux jeter un oeil.

Nous avons récemment écrit une suite de tests automatisés pour couvrir les fonctionnalités de son API, et nous assurer de la continuité du service. Nous voulons désormais entamer la refonte du produit tout en continuant d’opérer la stack actuelle.

Ton rôle au sein du Pôle Data de la DINUM sera de diriger cette refonte, puis de l’opérer au quotidien pour répondre aux besoins grandissants d’échanges de fichiers au sein de l’état.


Profil recherché

Nous cherchons un profil avec un niveau de CTO : Les compétences relationnelles et de gestion de projet seront autant nécessaires que les compétences techniques.

Tu as donc un profil expérimenté et autonome, avec une affinité pour le mode produit et la gestion de projet agile. Les applications web et les APIs n’ont aucun secret pour toi. Tu as déjà travaillé sur des projets open source.

Si tu as une expérience dans le secteur public ou dans un environnement réglementé, c’est encore mieux.

Technos

Tu pourras développer le projet soit en Python soit en Ruby pour coller avec les technos déjà utilisées par le pôle. Un POC de refonte a été commencée en python avec fastAPI, et les tests automatisés ont étés écrits avec pytest.

La stack actuelle du produit est en Java, avec des “mi-gros-services” et WSO2. La connaissance de Java est donc un plus.


Déroulement des entretiens

  1. Ton profil est sélectionné sur la base de ton CV et ta lettre de motivation

  2. Premier entretien : Un exercice de pair-programming sur Codewars avec un tech lead, pour voir si vous arrivez à résoudre un problème ensemble.

  3. Deuxième entretien : Une rencontre avec les responsables du projet si le premier entretien s’est bien passé, pour discuter plus largement du projet.

  4. Si tout s’est bien passé, on te proposera d’envoyer ta candidature sur choisir le service public qui sera traité par le service RH.

Envie d’en savoir plus ?