Votre Avenir, Notre Destination !
Mission
RATP Dev est une filiale du groupe RATP, leader des réseaux de rail urbain à grande capacité et 3ème opérateur mondial de transports publics.
Nos 25 000 collaborateurs conçoivent, exploitent, maintiennent et modernisent des réseaux de transport urbains et interurbains. Nous servons plus de 100 villes dans 17 pays, et leur apportons des solutions sur mesure, adaptées à leurs enjeux environnementaux, sociaux, de croissance ou d’attractivité.
Nous construisons, offrons et nous engageons pour le meilleur du transport public - chaque jour, partout, pour tous - pour qu’il soit le choix naturel des villes et des voyageurs.
Depuis le 1er janvier 2025, notre filiale RATP Dev Caen la Mer (RD CLM) assure l’exploitation du réseau de transport urbain Twisto pour le compte de la communauté urbaine Caen la Mer.
Le réseau se compose de :
- 3 lignes de tramway (T1, T2 et T3), avec un projet d’extension en cours,
- 25 lignes de bus et 1 navette centre-ville,
- Twisto Access, service de transport à la demande dédié aux personnes à mobilité réduite (PMR),
- Twisto Assist, service d’accompagnement des voyageurs sur le réseau,
- Twisto Flex, service de transport à la demande
- Véloloc : 450 vélos en location longue durée,
- Vélolib, 550 vélos en libre-service, répartis sur 76 stations,
- Vélopark, 7 abris vélos sécurisés,
- Twisto Auto, 20 voitures en libre-service sur réservation, répartis sur 18 stations,
- ainsi que 3 parkings relais (Ifs Jean Vilar, Côte de Nacre et Pompidou)
Dans le cadre du remplacement d'un collaborateur et pour poursuivre le développement de notre système d'information Data, RATP Dev Caen la mer, exploitant du réseau Twisto, recherche un Développeur Data (H/F/X).
Rattaché au Responsable Data au sein de la DSI, vous intervenez sur l'ensemble de la chaîne technique de traitement des données : développement, intégration, automatisation, supervision et maintenance des flux.
Notre environnement Data s'appuie sur plusieurs applications métiers, des bases de données, des interfaces API, des outils ETL et une plateforme Data en évolution.
Votre priorité : garantir le bon fonctionnement des traitements existants, résoudre les incidents techniques et développer de nouvelles solutions d'intégration fiables et maintenables.
Nous recherchons avant tout un profil technique, qui aime développer, comprendre le fonctionnement des systèmes et résoudre des problèmes concrets.
Vos missions
1. Développer et maintenir les flux de données
- Concevoir, développer, tester et maintenir les traitements ETL/ELT.
- Développer et optimiser des scripts SQL et Python pour l'extraction, la transformation et le chargement des données.
- Créer et maintenir des interfaces entre les différentes applications métiers.
- Développer et intégrer des échanges de données via API REST, Webservices, JSON et XML.
- Automatiser les traitements et les échanges de données.
- Optimiser les performances des requêtes, des traitements et des chargements.
- Participer à l'intégration de nouvelles sources de données dans le Data Lake et les environnements décisionnels.
2. Assurer la maintenance et la fiabilité des traitements
Cette dimension constitue une part essentielle du poste.
- Superviser le bon fonctionnement des flux et des traitements automatisés.
- Diagnostiquer et corriger les erreurs d'exécution, les dysfonctionnements et les problèmes de performance.
- Analyser le code et les traitements existants pour identifier les causes des incidents.
- Assurer la maintenance corrective et évolutive des développements.
- Mettre en place des mécanismes de contrôle, de journalisation et d'alerte.
- Sécuriser les mises en production et contribuer au maintien en conditions opérationnelles.
- Assurer le suivi technique des incidents jusqu'à leur résolution.
3. Faire évoluer notre environnement Data
- Participer aux évolutions techniques de notre architecture Data.
- Développer et maintenir les traitements d'intégration vers Snowflake et le Data Lake.
- Contribuer à l'amélioration des pratiques de développement, de versionnement et de déploiement.
- Proposer des solutions techniques adaptées aux besoins et aux contraintes de l'environnement existant.
- Participer aux projets d'interconnexion et d'automatisation entre les applications.
- Réaliser une veille technique et identifier des opportunités d'amélioration.
4. Garantir la qualité et l'exploitation des données
- Développer et automatiser les contrôles techniques de qualité des données.
- Identifier et corriger les anomalies à la source ou dans les traitements.
- Assurer la cohérence, l'intégrité et la traçabilité des données.
- Préparer et optimiser les jeux de données destinés aux outils décisionnels, notamment Qlik Cloud.
- Accompagner techniquement le Responsable Data et les équipes métiers dans leurs projets.
- Documenter les développements, les interfaces et les procédures d'exploitation.
Profil
Vous êtes avant tout un développeur, avec une spécialisation dans les traitements et l'intégration de données.
Issu d'une formation supérieure en informatique, développement logiciel ou ingénierie des données (Bac +3 à Bac +5), vous justifiez idéalement d'une expérience de 2 à 5 ans sur des missions de développement Data, d'intégration applicative ou de maintenance de traitements en production.
Les compétences techniques indispensables
- SQL avancé : requêtes complexes, jointures, procédures stockées, optimisation et diagnostic de performances.
- Développement Python : scripts de traitement, automatisation, manipulation de données, gestion des erreurs.
- ETL/ELT : conception, développement, maintenance et débogage de flux de données.
- Bases de données relationnelles : compréhension des structures, des modèles et des échanges de données.
- API REST : consommation et intégration d'API, manipulation de formats JSON/XML.
- Maintenance applicative : capacité à reprendre un développement existant, comprendre son fonctionnement et corriger les anomalies.
Une expérience concrète sur des traitements automatisés exploités en production est particulièrement recherchée.
Les technologies de notre environnement
- Bases de données : SQL Server, Oracle, PostgreSQL
- Intégration de données : Talend, ETL/ELT
- Plateforme Data : Snowflake, Data Lake
- Développement : Python, SQL, API REST, JSON, XML
- Versionnement : Git
- Restitution : Qlik Cloud
- Infrastructure : Windows Server
La connaissance de Talend et Snowflake constitue un véritable atout.
Une expérience sur d'autres outils ETL/ELT ou plateformes Data peut également être valorisée si vous disposez de solides compétences en développement et intégration.
La connaissance de Qlik est appréciée, mais le développement de tableaux de bord ne constitue pas le cœur du poste.
Vos qualités
Nous recherchons une personne :
- Autonome techniquement, capable d'investiguer et de résoudre des problèmes sans attendre systématiquement une solution extérieure.
- Rigoureuse, avec le souci de produire du code fiable, lisible et maintenable.
- Curieuse et ouverte aux nouvelles technologies, aux nouveaux outils et aux évolutions des pratiques de développement.
- Pragmatique, sachant proposer des solutions adaptées aux besoins réels.
- Organisée, capable de gérer les priorités entre maintenance, incidents et nouveaux développements.
- À l'aise dans les échanges avec les équipes techniques et métiers.
- Appréciant le partage de connaissances et le travail collaboratif.
Les conditions du poste
- Contrat : CDI
- Statut : Agent de maîtrise
- Rémunération : 35 000 à 37 000 € bruts annuels sur 14 mois, selon profil
- Localisation : CEMT – Fleury-sur-Orne (14), déplacements occasionnels au CEMB d'Hérouville-Saint-Clair
- Horaires : journée
- Télétravail : poste éligible
- Astreintes : oui
Pourquoi nous rejoindre ?
Rejoindre RATP Dev Caen la mer, c'est participer concrètement à la transformation numérique d'un réseau de transport public et travailler sur des données issues de domaines métiers variés : exploitation, maintenance, billettique, commercialisation et fonctions supports.
Vous intégrerez une équipe Data à taille humaine, avec une réelle proximité avec les métiers et des projets techniques concrets.
Ici, votre travail ne se limitera pas à produire des analyses : vous développerez et maintiendrez les traitements qui permettent aux données de circuler, d'être fiables et d'être exploitées.
Vous contribuerez directement à la fiabilité et à l'évolution de notre environnement Data, avec la possibilité de proposer et de mettre en œuvre vos propres solutions techniques.
Poste ouvert en interne et externe. Merci d’adresser votre candidature avant le 20 novembre 2026.

