Le développeur ETL joue un rôle central dans le processus d'échange de donnée, agissant en tant qu'architectes de l'intégration et de la gestion des données. En concevant et en mettant en oeuvre des processus ETL, ces professionnels veillent à ce que les données circulent sans problème depuis diverses sources vers des entrepôts de données, permettant aux entreprises de prendre des décisions éclairées basées sur des informations précises et opportunes.
Responsabilités principales
- Concevoir et développer des processus ETL pour extraire, transformer et charger des données.
- Collaborer avec les équipes de développement et d'analyse pour comprendre les besoins en données et fournir des solutions adaptées.
- Optimiser les performances des processus ETL et résoudre les problèmes liés aux données.
- Assurer la qualité et l'intégrité des données tout au long du processus ETL.
- Documenter les processus ETL et fournir des rapports réguliers sur l'état des projets.
- Participer à la définition et à la mise en oeuvre des politiques de gestion des données.
Missions principales
Rattaché à l'équipe IT en charge des applications au niveau du groupe, vos missions seront les suivantes :
- Extraction des données : L'expert ETL est responsable de l'extraction des données provenant de diverses sources, telles que des bases de données, des fichiers plats, des API, et d'autres systèmes externes. Cette étape implique la connexion à ces sources et la récupération des données nécessaires.
- Transformation des données : Une fois les données extraites, elles doivent être transformées pour répondre aux besoins spécifiques de l'organisation. Cela peut inclure le nettoyage des données, la normalisation, l'agrégation, et la conversion des formats de données. L'expert ETL doit s'assurer que les données sont cohérentes et prêtes à être utilisées.
- Chargement des données : Après la transformation, les données doivent être chargées dans un entrepôt de données ou une base de données cible. L'expert ETL doit concevoir et mettre en oeuvre des processus de chargement efficaces pour garantir que les données sont disponibles en temps opportun.
- Surveillance et optimisation : L'expert ETL doit surveiller les processus ETL pour s'assurer qu'ils fonctionnent correctement et efficacement. Cela inclut la détection et la résolution des erreurs, ainsi que l'optimisation des performances pour minimiser les temps de traitement.
- Documentation et maintenance : Il est essentiel de documenter les processus ETL et de maintenir cette documentation à jour. L'expert ETL doit également être prêt à apporter des modifications aux processus existants en fonction des besoins changeants de l'organisation.
- Collaboration avec les parties prenantes : L'expert ETL travaille en étroite collaboration avec d'autres équipes, telles que les analystes de données, les développeurs de bases de données, et les gestionnaires de projets, pour comprendre les exigences en matière de données et garantir que les solutions ETL répondent à ces besoins.
Vous serez amené à interagir avec de multiples services / fonctions de l'entreprise ainsi qu'avec des intervenants externes. Vos interlocuteurs principaux seront :
Sites : IT local
Corporate :
* Program Manager et chefs de projets déploiement
* IT Corporate (Infra et Applicatifs) et plus particulièrement l'équipe data
* VSI (Validation des Systèmes Informatisés)
Prestataires :
* Editeur / Intégrateur
* Consultants gestion de projet et VSI
Le profil recherché
De formation Bac +3/5 Ingénieur ou équivalent universitaire avec une expérience à minima de 5 ans sur un poste similaire :
- Vous aimez imaginer des réponses techniques à des problématiques ou à des demandes
- Minimum de 5 ans d'expérience dans le domaine ETL.
- Vous êtes rigoureux(-se), autonome et à l'écoute des collaborateurs qui vous entourent
- Votre sens de l'organisation est l'un de vos points forts et vous permet de travailler en toute sérénité
- Vous êtes pro-actif et aimez travailler en équipe
Compétences :
- Expérience avérée en tant qu'expert ETL ou dans un rôle similaire.
- Très bonne maîtrise des outils ETL tels que Informatica, Talend.
- Solides compétences en SQL et en gestion de bases de données.
- Connaissance des langages de programmation tels que Python, Java, ou C#.
- Capacité à travailler en équipe et à communiquer efficacement.
- Bon niveau d'anglais, écrit comme oral
- La connaissance du monde et des flux industriels est un plus
Formation :
- Diplôme en informatique, en gestion de projet ou dans un domaine connexe.
- Certification ETL Informatica est un plus.
- Certification aux bonnes pratiques informatiques est un plus (ITIL)
- Expérience de travail dans un environnement similaire, de préférence dans le secteur industriel ou pharmaceutique.
Qualités :
- Rigueur, structure et sens de l'organisation
- Autonomie et capacité d'anticipation
- Appétence pour la documentation
- Bon relationnel et excellente communication
- Orientation clients
- Esprit de synthèse, vue macro et systémique
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.