Date et heure de dépôt : 31/03/2026 19:25:18
Référence : 223649
Cette mission a retenu votre attention ?
Connectez-vous ou inscrivez-vous pour échanger directement.
Me connecter M'inscrireDÉBUT
02/05/2026
BUDGET
430 € HT / jour
DURÉE
36 mois
LIEU
Saint Denis
Hybride
CATÉGORIE TECHNIQUE
Etudes et développement (.NET, Java, PHP, ...)
PHP
Confirmé
Java
Confirmé
Symfony
Confirmé
1CONTEXTE
1.1Éléments contextuels généraux
SNCF Réseau est maître d’ouvrage et maître d’oeuvre des opérations d’investissement sur les infrastructures du Réseau Ferré National. SNCF Réseau est composée de métiers supports, et de 4 métiers principaux : Direction général Opérationnelle (DGOP), Direction Général Stratégie (DGST), Direction Générale Exploitation (DGEx), Direction Générale Ile de France, (DGIdF) et la Direction Générale Industriel et Ingénierie (DGII).
La DGII représente la branche chargée de réaliser les études et de piloter les projets ferroviaires. La Direction MOE-POP au sein de la DGII fournit un appui méthodologique à l’ensemble des opérationnels.
La division « Ingénierie » du département MATIS de la DGNUM (Direction Général du Numérique) est chargée de concevoir et développer des solutions SI répondant aux besoins de nos différents métiers en :
•Développant une relation de partenariat avec nos métiers
•Adoptant un mode de co-construction lors de la réalisation des solutions métiers
•Mettant en oeuvre l’agilité sur les différentes phases de nos projets
1.2 Contexte de la prestation
• Projet « SEISM »
SEISM est une application WEB née en 2011, apportant une aide à la gestion et au suivi de projet. Elle permet principalement de partager de l’information au sein des équipes projets, et de tracer ces informations. Elle comprend également un certain nombre de modules additionnels d’aide au management de projet dont certains sont basés sur des workflows entre acteurs projet.
Concepteur - Développeur - Technologies standards
Il existe au sein de l’application, plusieurs rôles utilisateurs à qui sont associés différents droits sur un projet afin que chacun puisse intervenir sur sa propre partie. Il est possible de créer des évènements qui seront ensuite visibles soit par les utilisateurs du même rôle soit par l'ensemble des utilisateurs participant au projet.
L’application est l’objet de plusieurs milliers de connections journalières uniques par mois et compte plusieurs centaines d’utilisateurs répartis dans toutes les structures de SNCF Réseau sur le territoire national.
La feuille de route de SEISM s’articule autour du :
• Maintien en condition opérationnelle de l’application (y compris la correction des anomalies et upgrade de composants techniques si nécessaire),
• La mise en oeuvre de nouvelles évolutions.
• Projet « SEISM2 »
Depuis le S2 2023, le projet de réécriture de SEISM est lancé. Le titulaire assurera les développements backend des modules :
•en total autonomie,
•en collaboration avec les autres développeurs,
•et sur la base des entrants préparés par l’architecte fonctionnel et technique.
Organisation de l’équipe projet
Le titulaire occupera la mission de « Développeur Backend et Data Analyst ». Il assura la reprise des données et documentaires selon les bonnes pratiques mises en place dans le projet et l’organisation établie par la cheffe de projet. Il aura également comme responsabilité le maintien en condition opérationnelle de SEISM1.
Il fera partie de l’équipe projet SI. Celle-ci est composée de :
•Une cheffe de projet SI
•Une business analyste
•6 développeurs (3 backend et 3 frontend)
•Une responsable qualité IT
•Un renfort en communication
•2 alternants
2 DESCRIPTION DE LA MISSION
2.1 Exigences fortes :
Profil demandé : Disponible immédiatement.
•Développeur Backend Expérimenté ou Sénior.
•Très fortes connaissances en architecture technique et logicielle.
Les objectifs de la prestation du présent contrat sont de :
Les activités à assurer par le prestataire sont les suivantes :
•Réduire la dette technique de l’application actuelle à partir d’un Framework de développement qui est SYMFONY 3
•Préserver et migrer les données et documents existants
•Maintenir et améliorer les fonctionnalités actuelles
•Développer de nouvelles fonctionnalités et contribuer à leur déploiement
•Faire rentrer l’application dans l’urbanisation du SI SNCF Réseau
•Mettre en qualité la documentation technique pour assurer la maintenabilité
•Interfacer l’application avec le SI SNCF-Réseau
•Sécurisation et réalisation de la reprise des données et des documents
•Chiffrage des évolutions et estimation des délais de réalisation
•Découpage des évolutions en taches pour un meilleur suivi
•Utilisation des socles et kits de développements et de déploiement mis à disposition par la DGNUM ou e-SNCF
•Utilisation des outils internes pour le suivi des réalisations
•Réalisation des tests unitaires des développements
•Rédaction des documents d’installation et d’exploitation des versions à déployer
•Être garant de la documentation technique de l’application SEISM1 et de la reprise des données et documentaires
•Installation des versions sur les environnements hors production
•Mise en place des batchs et traitements nécessaires pour la mise à jour, sauvegarde, exposition et historisation des données et des logs.
2.2
Langages et technologies utilisés :
•SEISM2 :
oEnvironnement de travail : Coffres PAM (CyberArk), Cloud AZURE, Outils collaboratifs Office 365
oSystème d’exploitation : Linux (ALPINE)
oLangages de programmation : JAVA 11 et 17, TypeScript, Php
Interne 3
oFrameworks de développement : Spring Boot 2, Spring Cloud Gateway, JRAF, Spring Actuator, Spring Data, Angular v12/14 LT, Symfony
oAPI : REST, Lombok, Reactor
oBase de données : PostgreSQL
oOutils / CICD : JIRA, Maven, NPM (Node.js), Swagger UI, Jenkins, Gitlab, SonarQube, Artifactory, Docker, Ansible, Harbor, Kubernetes
•SEISM:
oBase de données : PostGreSQL
oLangages de programmation : PHP 7.1 avec une partie historique sans framework et de nouveaux modules avec framework SYMFONY en architecture SOA
oL’application comporte environ 200 000 lignes de code
2.3 Résultats attendus et/ou livrables
•Amélioration en continue l’organisation de l’équipe de MOE
•Livraison des développements et lots applicatifs en qualité
•Bonne communication avec les parties prenantes du projet
•Travail en équipe avec les diverses parties prenantes du projet
•Qualité des versions et des déploiements
•Documentation claire et de qualité
•Respect des jalons de livraison.
2.4 Dates souhaitées de début et de fin de mission
Tranche Ferme de 210j : du 04/05/2026 au 03/05/2027
Tranche optionnelle 1 de 105j : du 04/05/2027 au 03/11/2027
Tranche optionnelle 2 de 105j : du 04/11/2027 au 03/05/2028
Tranche optionnelle 3 de 105j : du 04/05/2028 au 03/11/2028
Tranche optionnelle 4 de 105j : du 04/11/2028 au 03/05/2029
Java
PHP
Cette mission ne correspond pas à votre profil ?
Activez votre visibilité !
Des dizaines d’ESN consultent chaque jour les profils disponibles pour leurs nouveaux projets.
Dès demain, votre annonce sera partagée aux 10 000 commerciaux utilisateurs d'Hitechpros.
Ne laissez pas passer votre prochaine opportunité !
Pensez à signer votre convention dès votre premier rendez-vous.