Nous recherchons un Data Engineer Senior en freelance pour rejoindre notre équipe Plateforme Data à Casablanca. Le projet consiste à mettre en œuvre une architecture « Data Centric » afin de casser les silos d’information et de fournir des données via API à l’ensemble de l’écosystème, en temps réel. Le/la consultant(e) aura pour mission de concevoir, développer et maintenir des solutions de traitement de données à grande échelle, en utilisant des technologies telles que BigQuery, BigTable, Apache Kafka et Apache Spark. Il/elle travaillera en étroite collaboration avec les équipes de développement et de production afin de garantir la qualité et la performance des solutions mises en place.
Profil recherché
- Expérience solide en développement Scala et/ou Java, avec une compréhension approfondie de la programmation fonctionnelle.
- Compétences avérées dans l’utilisation de plateformes de streaming de données comme Apache Kafka, et de frameworks de traitement de données distribuées comme Apache Spark.
- Expérience significative dans le domaine de la Data et du Cloud (GCP ou AWS), notamment avec Cloud Storage, BigQuery, Dataproc, Kubernetes, et d’autres outils pertinents.
- Bonne maîtrise de BigQuery et du SQL avancé, avec une expérience sur des traitements de gros volumes de données.
- Maîtrise des outils CI/CD, en particulier via GitLab CI/CD et Docker Compose, pour l’automatisation des workflows data.
- Bonne connaissance de l’environnement Linux et des outils de ligne de commande.
- Connaissance approfondie des concepts d’architecture microservices et des bonnes pratiques de développement.
- Expérience dans l’écriture de tests unitaires et d’intégration pour garantir la qualité du code.
- Excellente communication écrite et orale en français, aptitude à produire des livrables et des reportings de haute qualité.
- Connaissance sur Kafka-stream, Spring Boot, et travail en méthodologie agile (Scrum), avec une capacité à collaborer efficacement dans des équipes pluridisciplinaires.
Compétences techniques supplémentaires
- Expérience avec GitLab CI/CD, Docker Compose, et automatisation des pipelines.
- Connaissance des bonnes pratiques de sécurité et de conformité des données.
Conditions du poste
- Type de contrat : Freelance.
- Durée de la prestation : 6 mois renouvelable (220 à 225 jours ouvrés).
- Lieu : Casablanca, Maroc.
- Expérience requise : plus de 6 ans en Scala/Java.
Formation requise
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique.
Cette mission offre l’opportunité de travailler sur des projets de pointe, d’utiliser les dernières technologies cloud et de contribuer à la transformation digitale de nos clients. Si vous êtes passionné par la data, que vous avez une solide expérience technique et que vous souhaitez relever un défi stimulant, nous serions ravis de recevoir votre candidature.