En tant que développeur ETP, vous aurez en charge les tâches suivantes :
- Extraction des données : Récupération des données depuis différentes sources (bases de données, fichiers plats, API, ERP, CRM, etc.).
- Transformation des données : Nettoyage, agrégation, mise en conformité et structuration des données pour répondre aux exigences métiers.
- Chargement des données : Insertion ou mise à jour des données dans un entrepôt de données ou un système cible.
- Optimisation et automatisation : Amélioration des performances des flux de données et mise en place de processus automatisés.
- Surveillance et maintenance : Détection et correction des erreurs, suivi des performances et mise à jour des processus ETL.
Profil :
Vous avez à minima trois ans d'expérience sur le même type de poste.
Vous maitrisez les technologies suivantes :
Outils ETL : Talend, Informatica, SSIS (SQL Server Integration Services), Pentaho, DataStage, etc.
Bases de données et SQL : Bonne connaissance des bases relationnelles (PostgreSQL, MySQL, Oracle, SQL Server) et des requêtes SQL avancées.
Programmation : Connaissance de langages comme Python, Java, ou Shell scripting pour manipuler et transformer les données.
Big Data (optionnel) : Expérience avec Hadoop, Spark, ou des bases NoSQL comme MongoDB pour traiter de grands volumes de données.