Développeur.euse Data confirmé.e et chargé.e de projet F/H
Dijon, FR, 21000
Keolis est un des leaders mondiaux de la mobilité partagée et le partenaire privilégié des Autorités Organisatrices de Mobilité (AOM). Ensemble, nous co-construisons des solutions de transport en commun sûres, performantes et durables qui renforcent l'attractivité des territoires. Présent dans 13 pays, nos 68 100 collaborateurs œuvrent chaque jour à la proposition d'une alternative crédible à la voiture individuelle et ainsi à l'accélération de la transition écologique. Notre ambition est d'imaginer et de déployer des mobilités sûres et durables, au service de chaque territoire, pour une meilleure qualité de vie de tous et de chacun.
Keolis Dijon Multimodalité (CA d'environ 92 Me - 730 collaborateurs), filiale du Groupe Keolis, exploite le réseau de transports urbains de la métropole Dijonnaise. En 2022, Dijon Métropole a renouvelé sa confiance au Groupe Keolis pour une durée de 7 ans (2023-2029) afin d'assurer la gestion de l’ensemble des services de mobilité : bus & tram, parkings en ouvrage, stationnement sur voirie, fourrière, covoiturage, vélos en location et en libre-service.
Keolis Dijon Multimodalité s'engage pour la responsabilité sociale et environnementale, avec une démarche orientée vers la sécurité et l'innovation (certification ISO 14001 et ISO 45001 ; label « engagé RSE » - niveau confirmé).
Nous recherchons un / une Développeur.euse Data confirmé et chargé de projet qui aura pour misisons de concevoir, développer, maintenir, sécuriser et optimiser les architectures et traitements de données afin de garantir une plateforme data performante, fiable, scalable et adaptée aux besoins analytiques, IA, métiers et de l’AOM.
Les principales tâches confiées seront :
Architecture & Modélisation :
· Concevoir des architectures data robustes (Data Lake, Data Warehouse, Lakehouse)
· Définir et modéliser les schémas de données (modèle en étoile, modèle relationnel, Data Vault, parquet/Delta, etc.)
· Participer aux choix structurants : stockage, orchestration, catalogage, gouvernance.
Conception, développement et maintenance des traitements de données (pipelines/dataflow/batch) :
· Développer et industrialiser les traitements de données à forte volumétrie
· Optimiser les performances (partitionnement, parallélisation, tuning SQL)
· Implémenter des traitements data batch, temps réel ou quasi-temps réel (Kafka, NIFI…)
· Faire un usage responsable et éthique des données – mise en œuvre de mesures de protection des données pour assurer la conformité à la législation en vigueur (ex RGPD)
· Assurer la maintenance corrective des traitements
Plateformes cloud et outillage :
· Déployer et maintenir les solutions cloud data (Azure, AWS)
· Mettre en place des tests automatisés (unitaires, data tests, validation de schéma).
Orchestration, Monitoring, fiabilité & sécurité :
· Mettre en place des alertes et une supervision pour garantir une meilleure réactivité en cas d’absence de donnée ou d’incohérence
· Garantir la sécurité des données : chiffrement, gestion des accès, audit
· Orchestrer les traitements, surveiller leurs performances, leurs disponibilités et leurs exécutions.
Outils de dataViz pour les métiers :
· Concevoir et développer des outils DataViz pour les métiers et l’AOM
Projet, collaboration & gouvernance :
· Participer à la définition et à l’analyse des besoins et évaluer des charges des projets/solutions à développer.
· Travailler de façon autonome avec les métiers/prestataires pour préciser affiner les besoins quand cela est nécessaire
· Déterminer, formaliser, planifier et chiffrer les tâches nécessaires à la réalisation des projets
· Reporter les arbitrages à réaliser à son responsable et être force de proposition
· Documenter l’architecture, les modèles, les pipelines et indicateurs dans un Data Catalog
· Participer à l’évolution du Framework data interne (standards, bonnes pratiques)
· Reporter son activité auprès de sa hiérarchie
· Être pro-actif sur l’amélioration continue du pôle, du service
· Assurer la veille technologique et le transfert de compétence auprès des membres de l’équipe
Missions complémentaires
En tant que chargé de projet, vous aurez également la charge de :
· Documenter les processus d’élaboration des informations tel que défini dans le contrat de DSP avec l’AOM.
· Analyser, formaliser, développer et piloter les solutions de partage des données avec des tiers pour répondre aux engagements contractuels avec l’AOM (engagements contractuels liés à au contrat de DSP, Opendata) et se conformer à la législation.
· Analyser et anticiper les évolutions technologiques liées à l'exploitation de ces données par les tiers et préconiser des solutions techniques
· Proposer et gèrer des partenariats d'innovation autour de la donnée le cas échéant
· Participer au comité de gouvernance de la donnée avec notre AOM.
Votre profil :
Vous justifiez d'une formation de niveau Bac + 2 à Bac + 3 en informatique
Vos compétences techniques :
· Maîtrise d’un langage de programmation : Python, Scala, Java
· Excellente maîtrise SQL (optimisation, partitions, index, formats colonne)
· Cloud : Azure (ADF, Databricks, Data Lake, Synapse), AWS (Redshift, S3)
· Traitement massif : Spark, Databricks, Synapse ou équivalent
· Outils CI/CD : Git, GitLab CI, GitHub Actions, Azure DevOps
· Formats et standards de stockage : Parquet, Delta Lake etc.
Vos compétences transverses :
· Forte capacité d’analyse et de résolution de problèmes
· Rigueur, documentation et sens du détail
· Capacité à travailler en équipe agile/scrum
· Communication pédagogique auprès de profils techniques et métier
Segment de l’offre d’emploi:
Data Warehouse, Database, SQL, Warehouse, Java, Technology, Manufacturing