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. Le/la candidat(e) devra :
- Concevoir, développer et maintenir des flux de données complexes via Apache NiFi, incluant la création de processeurs personnalisés.
- Automatiser les déploiements sur les environnements cloud (GCP / Azure) en utilisant des scripts Groovy et des pipelines CI/CD.
- Surveiller les performances systèmes en production et assurer la maintenance corrective et évolutive.
- Collaborer étroitement avec les équipes Data, BI et IT pour répondre aux besoins fonctionnels et techniques.
- Rédiger la documentation technique détaillée et veiller à la qualité, la sécurité et la traçabilité des données.
Compétences techniques requises :
- Maîtrise d’Apache NiFi (configuration, administration, développement de processeurs).
- Excellente maîtrise de Groovy pour l’automatisation fine.
- Expérience en CI/CD, GitLab/GitHub, et gestion de code source.
- Connaissance approfondie des architectures cloud‑native (Kubernetes, Terraform, Ansible).
- Compétences en bases de données relationnelles (Oracle, SQL Server, PostgreSQL) et solutions de stockage distribuées (BigQuery, BigTable).
- Solides compétences SQL, JSON, XML, CSV.
- Expérience en scripting Shell, Python.
- Compréhension des enjeux de qualité, sécurité et traçabilité des données.
- Maîtrise des méthodes de gestion de projet Agile (Scrum, Sprint Planning, Backlog).
Profil recherché :
- Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisation 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.
- Excellente communication écrite et orale en français.
- Autonomie, esprit d’initiative, capacité à résoudre des problèmes techniques complexes.
- Esprit d’équipe, respect des délais, maintien de standards élevés.
Conditions :
- Durée de la prestation : 6 mois renouvelable (220 à 225 jours ouvrés).
- Type de contrat : Freelance.
- Lieu : Casablanca (présentiel).
Si vous êtes passionné(e) par les technologies de données, le DevOps et le cloud, et que vous possédez les compétences décrites ci‑dessus, nous vous invitons à postuler dès maintenant. Nous sommes impatients de collaborer avec un professionnel de votre calibre pour relever les défis de ce projet ambitieux.