Technical Leader
Ref : 260127D002-
Date de début02/02/2026
-
Localisation
75001 PARIS
-
Durée12 mois
-
Profil
Technical Leader
1 CONTEXTE
1.1 Éléments contextuels généraux
e.SNCF DRC est la direction en charge des services réseau et télécom de SNCF, elle a la charge de maintenir une connectivité entre l’ensemble des agents et systèmes et d’en sécuriser leurs accès au SI.
CIS désigne l’offre de service réseau et ses niveaux standards de Connectivités Inter-Sites de l’Entreprise. CIS permet d’interconnecter les sites au reste de l’Entreprise en prenant en compte les besoins fonctionnels des utilisateurs et des applications répartis sur ces sites.
CIS gère 3500 accès opérateurs.
QUARK est le référentiel des accès opérateurs : solution développée et maintenue par les équipes CIS. Cet applicatif est en constante évolution afin de s’adapter aux besoins DRC.
1.2 Contexte de la prestation
La prestation s’inscrit dans le cadre du développement et de l’évolution d’applications stratégiques, nécessitant une architecture technique robuste et scalable.
Le Lead Tech intervient sur tout le cycle de vie des applications : conception, réalisation, déploiement, exploitation et amélioration continue.
Il/Elle encadre et anime une équipe de développeurs (3 à 7 personnes) et contribue à structurer les bonnes pratiques de développement et de delivery.
La mission nécessite une expertise confirmée sur les architectures applicatives modernes (microservices, API, front web/mobile) et sur les environnements cloud (AWS, Azure).
2 DESCRIPTION DE LA MISSION
2.1 Objectifs
Concevoir et piloter l’architecture technique des solutions (frontend, backend, cloud).
Garantir la scalabilité, la sécurité, la performance et la maintenabilité des applications.
Encadrer et faire monter en compétence une équipe de développeurs (3 à 7 personnes).
Promouvoir et faire appliquer les bonnes pratiques de développement (revue de code, CI/CD, tests automatisés, documentation).
Assurer la cohérence entre les objectifs techniques et fonctionnels en collaboration avec les Product Owners et les chefs de projet.
Superviser les environnements de développement, d’intégration et de production et garantir la stabilité des livrables.
2.2 Description détaillée des tâches qui constituent la mission
Conception et pilotage de l’architecture technique
Élaborer et faire évoluer l’architecture technique des solutions (front-end, back-end, cloud).
Définir les standards techniques (patterns d’architecture, choix technologiques, conventions de développement).
Documenter les choix d’architecture et maintenir une documentation technique complète et à jour.
Encadrement et animation de l’équipe de développement
Encadrer une équipe de 3 à 7 développeurs, organiser et prioriser les travaux techniques.
Accompagner les développeurs dans la résolution de problèmes complexes et la montée en compétence.
Coordination avec les parties prenantes
Collaborer avec les Product Owners et les chefs de projet pour aligner les objectifs techniques et fonctionnels.
Assurer une communication claire et régulière sur l’avancement technique, les risques et les arbitrages à réaliser.
Supervision des environnements et pipelines DevOps
Superviser les environnements de développement, intégration et production.
Garantir la qualité et la stabilité des livrables (tests automatisés, intégration continue, déploiement fiable).
Contribuer à la mise en place d’une infrastructure as code dans le cloud (AWS, Azure, GCP).
2.3 Résultats attendus et/ou livrables avec échéancier si besoin
Une architecture technique documentée
Une documentation complète des choix d’architecture et des principaux composants applicatifs (à livrer au fil de l’eau, avec jalons à chaque version majeure).
Des pipelines CI/CD opérationnels, robustes et documentés, couvrant les principaux scénarios (build, tests, déploiement) – mettre en place dès les premiers mois de la mission et améliorer de façon itérative.
Un accompagnement de l’équipe de développement sur les pratiques d’ingénierie (revue de code, tests, qualité, sécurité) et une montée en maturité observable (indicateurs de qualité, baisse des incidents, amélioration des lead times).
6 AUTRES POINTS
- 6.1 Profil(s) le(s) plus à même de remplir la prestation (compétences requises et souhaitées) : Lead Tech 306.S.PAR
- 6.2 Compétences générales souhaitées : Manipulation des bases de données, Webservices/ API REST, Conception interface web.
- 6.3 Compétences techniques souhaitées : HTML/CSS, Angular (ou Framework sous JavaScript), PostgreSQL, Python (Django).
- 6.4 Compétences additionnelles : Usine Logicielle, Intégration continue / déploiement continu (CI/CD), Git, Hébergement dans le Cloud (AWS & Azure), Docker, Jenkins et Terraform.