Vous intégrerez l’équipe de notre client, un acteur majeur du secteur de la transformation digitale, où vous interviendrez sur la mise en place, la gestion et la sécurisation des plateformes de traitement et de transport de données NIFI. Votre mission principale sera de concevoir, développer et maintenir des flux de données complexes via Apache NiFi, en créant des processeurs personnalisés et en assurant la configuration, l’administration et la performance de l’environnement.
Vous participerez activement à l’analyse des besoins fonctionnels et techniques, en collaborant étroitement avec les équipes Data, BI et IT pour implémenter des solutions robustes et évolutives. Vous serez responsable de la rédaction de la documentation technique, de la maintenance corrective et évolutive, ainsi que du monitoring des performances systèmes en production.
Les compétences techniques attendues incluent une excellente maîtrise d’Apache NiFi (configuration, administration, développement de processeurs personnalisés), une maîtrise avancée du scripting Groovy, ainsi qu’une expérience en CI/CD pour l’intégration et la livraison continue des pipelines NiFi. Vous devez également être à l’aise avec les outils de gestion de code source (GitLab, GitHub), les architectures cloud‑native (stockage cloud, Kubernetes, Terraform, Ansible) et les bases de données relationnelles et distribuées (BigQuery, BigTable, Oracle, SQL Server, PostgreSQL). La connaissance des formats de données (JSON, XML, CSV) et des langages de scripting (Shell, Python) est indispensable.
En plus de vos compétences techniques, vous devez posséder une forte autonomie, un esprit d’initiative et une capacité à résoudre des problèmes techniques complexes. Vous devez être capable d’analyser des besoins techniques, de concevoir des solutions robustes et de documenter efficacement les processus. Vous devez également respecter les délais tout en maintenant des standards élevés et être capable de collaborer efficacement avec les membres de l’équipe.
Le poste requiert un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en informatique, ainsi qu’une expérience significative équivalente. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus. Vous devez maîtriser le français à l’écrit et à l’oral pour des interactions fluides avec le métier.
Le contrat est un freelance de 6 mois renouvelable, avec une charge de travail de 220 à 225 jours ouvrés. Le lieu de travail est Casablanca, Maroc. Vous travaillerez en mode remote, avec la possibilité de réunions ponctuelles sur site.