Nous recherchons un Développeur Back‑End Senior spécialisé en Apache NiFi pour une mission freelance de 6 mois renouvelable, basée à Casablanca, Maroc. Le/la candidat(e) interviendra au sein de l’équipe de notre client, un acteur majeur du secteur des systèmes d’information et de la transformation digitale.
Mission principale :
- 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.
- Rédiger la documentation technique et assurer la maintenance corrective et évolutive.
- Collaborer étroitement avec les équipes Data, BI et IT.
Environnement technique :
- Maîtrise d’Apache NiFi (configuration, administration, développement de processeurs personnalisés).
- 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).
- Compréhension approfondie des architectures cloud‑native (stockage cloud, Kubernetes, Terraform, Ansible).
- Pratique des bases de données relationnelles et des solutions de stockage distribuées (BigQuery, BigTable).
- Compétences solides en SQL pour l’interrogation, l’analyse et la transformation des données.
- Connaissance des formats de données (JSON, XML, CSV, etc.).
- Expérience en scripting (Shell, Python).
- 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, spécialisé 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 est un plus.
- Bonne communication écrite et orale en français.
- Esprit d’analyse, d’amélioration continue et d’autonomie.
- Capacité à respecter les délais tout en maintenant des standards élevés.
Le poste est proposé en freelance, avec possibilité de télétravail partiel ou total selon les besoins du client. Le candidat retenu bénéficiera d’une rémunération compétitive, d’un environnement de travail stimulant et d’opportunités de développement professionnel.