Alternant/Alternante - Développeur Fullstack
Description de l'employeur
Au sein de la DSI Production Ferroviaire et Personnel Roulant, vous rejoignez GEOSERVICES une équipe en charge de systèmes critiques temps réel, opérés 24h/24 - 7j/7, au coeur de la circulation ferroviaire. Ces applications permettent de localiser, analyser et visualiser les trains en temps réel, avec des enjeux forts de performance, fiabilité et innovation.
L'application GEOPULSE permet actuellement de visualiser la circulation des trains en temps réel sur une carte via une représentation géographique (type OpenStreetMap).
Cette approche offre une lecture spatiale des positions des trains, mais montre ses limites dans l'analyse des flux en situation de forte densité de circulation.
Dans une logique de complémentarité, le projet vise à enrichir cette vision par des outils de visualisation avancés permettant une lecture dynamique des circulations dans le temps et l'espace.
L'objectif est notamment de faciliter l'analyse des flux ferroviaires, en particulier dans des contextes de circulation dense (effet de masse, zones de convergence, interactions entre trains).
Description du poste
Missions au quotidien
Participer au développement d'outils de traitement de données de circulation ferroviaire
Développer des composants de visualisation (cartographie, Dashboards)
Analyser des données temps réel (positions, événements)
Collaborer avec les équipes techniques et métier
Proposer des solutions d'analyse les données à l'aide de l'IA
Mission à moyen / long terme
Dans le cadre de l'alternance, une mission structurante consistera à concevoir et développer une nouvelle application de visualisation des circulations ferroviaires sous forme de synoptique.
Cette application intégrera notamment :
Un graphique espace-temps représentant l'avancement des trains
La prise en compte d'événements métier (approche gare, entrée en gare, sortie de gare)
Une vision complémentaire à l'approche cartographique existante
L'objectif est d'apporter une lecture stadynamique et opérationnelle des flux ferroviaires afin d'améliorer l'analyse et la compréhension des circulations.
Eventuellement développer une application Smartphone de recueil des positions en temps réel pour alimenter l'outil de restitution
Profil recherché
Compétences requises :
Bonne qualité d'analyse, et de synthèse
Curieux, autonome
Esprit d'équipe, communication orale
Maîtrise des stacks informatiques : Java Springboot, GitLab, Kubernetes, Docker, Python, PostgreSQL
Architecture applicative
Intérêt pour le monde du ferroviaire
Compétences à développer :
Connaissance du domaine ferroviaire et des systèmes de transport
Angular
Hazelcast
IA agentique
Système temps réel
Kotlin
Rétribution et avantages
La politique de rétribution SNCF a pour ambition de valoriser les compétences, le professionnalisme et l'engagement de ses équipes. Notre rémunération comporte un salaire fixe et des éléments additionnels individuels ou collectifs, dépendant de la performance et des résultats de l'entreprise. Des indemnités et des gratifications peuvent venir s'y ajouter selon le métier exercé. Nous offrons également des avantages spécifiques tels l'aide au logement, la protection sociale, les facilités de voyages, l'épargne salariale, le comité d'entreprise...
Tous nos métiers sont ouverts aux personnes en situation de handicap.
Salaire
Rémunération en fonction de l'âge et du niveau du diplôme
2026-016496
Les étapes de votre recrutement
Je postule en ligne
Je suis invité à exposer mes motivations à distance
Je suis évalué sur mes compétences
Je peux être évalué sur mes capacités à exercer des fonctions de sécurité
J'intègre l'entreprise

