Critères de l'offre
Métiers :
- Développeur Fullstack (H/F)
Secteur :
- Transports, Logistique, Courrier
Diplômes :
- Brevet Professionnel BP, Brevet de Technicien BT
- + 1 diplôme
Compétences :
- Java
- Kubernetes
- architecture
- Angular
- Python
- + 2 compétences
Lieux :
- Lyon (69)
Conditions :
- Alternance / Apprentissage
L'entreprise : SNCF
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
Description du profil
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

