Développeur Python - Data Engineer Sénior H/F

ENOVA France
Canton de Valbonne, France
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Valbonne, France

Tech stack

Clean Code Principles
Agile Methodologies
Airflow
Big Data
Software Quality
Code Review
Information Systems
Continuous Integration
ETL
Python
SQL Databases
Spark
GIT
PySpark
Data Management

Job description

Vous intégrerez la Direction Data Décisionnelle dans le cadre du programme stratégique STELLA, dédié à la modernisation complète du Système d'Information Décisionnel. Ce projet d'envergure vise à remplacer les traitements historiques par une architecture moderne reposant principalement sur Python, avec l'appui de Spark pour certains traitements Big Data et Apache Airflow pour l'orchestration des flux.

Vous évoluerez au sein d'une équipe Data expérimentée, en méthodologie Agile SAFe, dans un contexte où la qualité du code, la performance et la collaboration sont au coeur des enjeux.

Vos principales responsabilités

  • Concevoir, développer et maintenir des pipelines de données robustes et performants.
  • Développer des traitements en Python pour répondre aux besoins métiers.
  • Participer à l'optimisation des traitements distribués avec PySpark.
  • Concevoir et maintenir les workflows d'orchestration sous Apache Airflow.
  • Garantir la qualité, la maintenabilité et les performances des développements.
  • Collaborer avec les équipes Data, QA, Architecture et Métiers afin de traduire les besoins fonctionnels en solutions techniques.
  • Participer aux revues de code, aux cérémonies Agile et à l'amélioration continue des pratiques de développement.
  • Accompagner les développeurs plus juniors et contribuer au partage des bonnes pratiques techniques., Vous êtes passionné(e) par le développement Python et les problématiques liées à la Data. Vous aimez intervenir sur des projets structurants, manipuler d'importants volumes de données et évoluer dans des environnements collaboratifs.

Requirements

Vous êtes passionné(e) par le développement Python et les problématiques liées à la Data. Vous aimez intervenir sur des projets structurants, manipuler d'importants volumes de données et évoluer dans des environnements collaboratifs.Compétences techniquesMinimum 5 ans d'expérience en développement Python.Excellente maîtrise de Python.Bonne maîtrise de SQL.Expérience dans le développement de pipelines de données et de traitements ETL/ELT.Connaissances de PySpark pour le traitement de données distribuées.Expérience avec Apache Airflow pour l'orchestration de workflows.Maîtrise des bonnes pratiques de développement : Clean Code, tests, revue de code, Git et intégration continue.Compétences comportementalesEsprit d'analyse et de résolution de problèmes.Autonomie et sens de l'organisation.Excellentes capacités de communication.Goût du travail en équipe et de la collaboration.Force de proposition et volonté d'améliorer les pratiques techniques.Pré-requisFormation supérieure en informatique (Bac +5 ou équivalent).Expérience significative sur des projets Data Engineering.Français courant indispensable., * Minimum 5 ans d'expérience en développement Python.

  • Excellente maîtrise de Python.
  • Bonne maîtrise de SQL.
  • Expérience dans le développement de pipelines de données et de traitements ETL/ELT.
  • Connaissances de PySpark pour le traitement de données distribuées.
  • Expérience avec Apache Airflow pour l'orchestration de workflows.
  • Maîtrise des bonnes pratiques de développement : Clean Code, tests, revue de code, Git et intégration continue., * Esprit d'analyse et de résolution de problèmes.
  • Autonomie et sens de l'organisation.
  • Excellentes capacités de communication.
  • Goût du travail en équipe et de la collaboration.
  • Force de proposition et volonté d'améliorer les pratiques techniques., * Formation supérieure en informatique (Bac +5 ou équivalent).
  • Expérience significative sur des projets Data Engineering.
  • Français courant indispensable.

EUR

Français Intégration continue ETL Force de proposition Clean SQL Gestion des données Git Méthodes d'amélioration OMQ Travail en équipe Python Autonomie Esprit d'analyse Sens de l'organisation

About the company

Fondée en 2018 à Genève, ENOVA est une société de conseil en technologies de l'information qui se distingue par son approche résolument humaine, agile et réactive. Notre objectif ? Offrir à nos collaborateurs et nos clients une quête constante d'excellence et de performance. Notre engagement : l'excellence au quotidien Chez ENOVA, nous privilégions une approche orientée résultats, en mettant l'accent sur : * L'agilité et la réactivité pour répondre aux défis de nos clients * L'expertise pointue et l'innovation constante Nous croyons fermement que la réussite repose sur des valeurs fortes : communication ouverte, bien-être au travail, professionnalisme, et égalité pour tous nos collaborateurs, car chacun apporte sa touche unique à notre aventure. Nos domaines d'expertise Nous intervenons dans les compétences IT les plus recherchées et la gestion de projets de bout en bout, en couvrant : * Innovation, stratégie et gouvernance des systèmes d'information * Activités opérationnelles comme l'infrastructure, le développement d'applications et l'intégration de solutions Notre entité ENOVA Data exploite nos savoir-faire en Cloud et DevOps pour maximiser la valeur des données de nos partenaires grâce à des compétences en data engineering, data analyse et IA générative. Une présence internationale pour mieux vous accompagner ! France (Sophia-Antipolis, Aix-en-Provence, Paris, Lyon), Monaco, Suisse, Luxembourg. ENOVA poursuit son développement et renforce ses équipes en intégrant un(e) Développeur Python Senior - Data Engineering en CDI. Vous rejoindrez notre communauté de consultants et interviendrez en mission longue durée chez un acteur majeur du secteur du BTP, dans un environnement technique stimulant et innovant., Fondée en 2018 à Genève, ENOVA est une société de conseil en technologies de l'information qui se distingue par son approche résolument humaine, agile et réactive. Notre objectif ? Offrir à nos collaborateurs et nos clients une quête constante d'excellence et de performance.Notre engagement : l'excellence au quotidienChez ENOVA, nous privilégions une approche orientée résultats, en mettant l'accent sur :* L'agilité et la réactivité pour répondre aux défis de nos clients* L'expertise pointue et l'innovation constante ️Nous croyons fermement que la réussite repose sur des valeurs fortes : communication ouverte, bien-être au travail, professionnalisme, et égalité pour tous nos collaborateurs, car chacun apporte sa touche unique à notre aventure. Nos domaines d'expertiseNous intervenons dans les compétences IT les plus recherchées et la gestion de projets de bout en bout, en couvrant :* Innovation, stratégie et gouvernance des systèmes d'information* Activités opérationnelles comme l'infrastructure, le développement d'applications et l'intégration de solutionsNotre entité ENOVA Data exploite nos savoir-faire en Cloud et DevOps pour maximiser la valeur des données de nos partenaires grâce à des compétences en data engineering, data analyse et IA générative.Une présence internationale pour mieux vous accompagner !France (Sophia-Antipolis, Aix-en-Provence, Paris, Lyon), Monaco, Suisse, Luxembourg.

Apply for this position