Notre client est à la recherche de deux développeurs Data.
Contexte de la mission
Le data developer/engineer recherché rejoindra l’équipe Factory Data utilisant les technologies data Azure. Le mission (TPDA) est dans un contexte Data Hub au sein de la plateforme data de l’entreprise.
Tâches principales:
- Développer les flux d'ingestion via Fabric Data Factory ;
- Développer les flux de transformation de données via Fabric Factory Notebook ;
- Modéliser les données dans Azure Cosmos DB
- Exposer les données via APIs (Azure Functions)
- Transférer les données via SFTP
- Établir le plan de tests unitaires (automatisables) de la solution ;
- Suivre/exécuter les tests unitaires ;
- Rédiger la documentation technique ;
Profil recherché
Les compétences techniques
Algemene vaardigheden
- Exigence linguistique: Niveau de français C2 sur l'échelle européenne CEFR
- Expérience avec une database non relationnelle (idéalement Cosmos DB)
- Expérience en tant que développeur data / data engineer
- Expérience prouvée avec des outils cloud data (Azure, AWS, GCP, …)
- Expérience prouvée avec le langage .NET/C# (Azure Functions)
- Expérience prouvée avec le langage Python et du framework Spark (PySpark)
- Expérience prouvée de Git & du CI/CD
- Connaissance des bonnes pratiques de développement en matière de sécurité et expérience dans leur mise en œuvre
- Exigence linguistique: Niveau de anglais B1 sur l'échelle européenne CEFR
- Expérience prouvée dans l'écosystème Azure
- Maîtrise de Fabric Data Factory et/ou Azure Data Factory
- Maîtrise de l'outil Synapse Spark ou Fabric ou Databricks
- Certification Azure Data Engineer (DP-203: Data Engineering on Microsoft Azure)
- Certification Azure Fundamentals (AZ-900: Microsoft Azure Fundamentals)
- Certification Fabric Data Engineer Associate (DP-700: Implementing Data Engineering Solutions Using Microsoft Fabric)
- Connaissances (théoriques) en modélisation UML (Class diagram)
D’un point de vue compétences “soft skills”, il est attendu du consultant qu’il soit/ait:
- Proactif
- Team player
- Autonome pour prendre en charge/résoudre une problématique
- Structuré et méthodique
- Curieux avec une capacité d'apprentissage
- Esprit de synthèse et communication
- Stable (mission long terme)