Il vous incombe de comprendre la structure des données et les tables existantes. À l'aide de Python, manipulez les données et nettoyez-les afin d'en faciliter l'utilisation. Récupérez les données à partir d'API REST à l'aide de Python et créez des pipelines de données, en les programmant pour que les données soient importées dans les tables SQL Server.
Vous devrez également créer, générer et mettre à jour des rapports existants à l'aide de MS Power BI. Vous devrez analyser les données en fonction de cas d'utilisation visant à apporter une valeur ajoutée à l'entreprise, notamment dans le cadre d'une gestion prédictive et proactive des services.
Compétences requises :
- Au moins 8 ans d'expérience en Python, en ingénierie des données, en analyse de données et en développement web
- Mise en place de pipelines de données à l'aide de Python, d'API REST et de scripts Shell - Automatisation du traitement des données et de la création de rapports à l'aide de Python
- Solide expérience en analyse de fichiers JSON et en transformation de données
- Expertise en modélisation des données d'entreprise et en concepts d'entrepôt de données
- Maîtrise de SQL Server, notamment en matière de requêtes complexes et d'optimisation
- Exercices pratiques avec Pandas, NumPy, SQLAlchemy et Matplotlib
- Développement d'API RESTful et de services backend à l'aide de Flask
- Applications Flask intégrées à SQL Server et PostgreSQL
- Mise en place de l'authentification unique (SSO) dans les applications Python
- Expérience avec OAuth 2.0, OIDC et SAML
- Authentification Azure AD / Entra ID configurée
- Mise en place d'une authentification basée sur JWT et d'un système RBAC
Compétences souhaitées :
- Développement de rapports et de tableaux de bord interactifs à l'aide de Power BI
- Gestion des ensembles de données, des espaces de travail et des applications Power BI
- Expérience de travail dans des environnements Agile/Scrum
- Connaissance de l'infrastructure en tant que code (IaC)