Nous recherchons un Développeur Back‑End Senior spécialisé en Apache NiFi pour un contrat freelance de 6 mois renouvelable, basé à Casablanca, Maroc. Le projet consiste à mettre en place, gérer et sécuriser les plateformes de traitement et de transport de données NiFi pour un client de premier plan.
Responsabilités principales :
- Concevoir, développer et maintenir des flux de données complexes via Apache NiFi.
- Participer à l’analyse des besoins fonctionnels et techniques.
- Implémenter des solutions robustes et évolutives dans un environnement de production.
- Automatiser les déploiements sur les environnements cloud (GCP / Azure) en utilisant Groovy, CI/CD et des pipelines automatisés.
- Rédiger la documentation technique et assurer la maintenance corrective et évolutive.
- Collaborer étroitement avec les équipes Data, BI et IT.
Compétences techniques requises :
- Maîtrise d’Apache NiFi : configuration, administration, développement de processeurs personnalisés, gestion de flux complexes.
- Excellente maîtrise de Groovy pour l’automatisation fine de tâches complexes.
- Expérience en CI/CD, notamment pour l’intégration et la livraison continue des pipelines NiFi.
- Bonne connaissance des outils de gestion de code source (GitLab, GitHub) pour le versioning et la collaboration.
- Compréhension approfondie des architectures cloud‑native, incluant le stockage cloud, Kubernetes et les outils de gestion de configuration (Terraform, Ansible).
- Pratique des bases de données relationnelles et des solutions de stockage distribuées (BigQuery, BigTable).
- Solides compétences en SQL pour l’interrogation, l’analyse et la transformation des données.
- Capacité à analyser des besoins techniques, à concevoir des solutions robustes et à documenter efficacement les processus.
- Connaissance des formats de données (JSON, XML, CSV, etc.) et des bases de données relationnelles (Oracle, SQL Server, PostgreSQL).
- Expérience en scripting (Shell, Python, etc.).
- Compréhension des enjeux liés à la qualité, sécurité et traçabilité des données.
- Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog).
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique.
- Plus de 7 ans d’expérience en NiFi.
- Expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
- Excellente communication écrite et orale en français.
- Esprit d’analyse, d’amélioration continue, de prise de recul et de respect des délais.
- Capacité à collaborer efficacement en équipe.
Conditions :
- Durée : 6 mois renouvelable (220 à 225 jours ouvrés).
- Lieu : Casablanca, Maroc.
- Type de contrat : Freelance.
Si vous êtes passionné par l’ingénierie des données, le DevOps et l’automatisation, et que vous possédez les compétences décrites ci‑dessus, nous vous invitons à postuler dès maintenant.