Vous intégrerez la plateforme Data de notre client, un acteur majeur du secteur des systèmes d’information. Cette plateforme est conçue autour d’une architecture « Data Centric » qui vise à casser les silos d’information et à fournir des données en temps réel via des API à l’ensemble de l’écosystème. Votre rôle sera de concevoir, développer et maintenir des pipelines de données à grande échelle, en utilisant les technologies les plus avancées du marché.
Les missions principales incluent :
- Conception et mise en œuvre de solutions de streaming et de batch, en utilisant Apache Kafka, Apache Spark, BigQuery et BigTable.
- Développement d’API REST pour exposer les données aux consommateurs internes.
- Optimisation des requêtes SQL et des traitements BigQuery pour garantir des performances élevées sur de gros volumes.
- Automatisation des workflows data via GitLab CI/CD et Docker Compose, assurant une livraison continue et fiable.
- Collaboration avec les équipes de développement, de production et de sécurité pour garantir la conformité, la qualité et la scalabilité des solutions.
Vous devrez également :
- Assurer la qualité du code en écrivant des tests unitaires et d’intégration, et en suivant les bonnes pratiques de développement.
- Participer à la conception d’architecture microservices, en veillant à la cohérence et à la maintenabilité du système.
- Contribuer à la documentation technique et aux rapports d’avancement, en communiquant clairement avec les parties prenantes.
- Apporter des idées d’amélioration continue, en évaluant les solutions existantes et en proposant des optimisations.
Profil recherché :
- Diplômé d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en Scala/Java, avec une forte expertise en Big Data et Cloud.
- Maîtrise des services GCP (Cloud Storage, BigQuery, Dataproc, Kubernetes) ou AWS.
- Excellente maîtrise de SQL avancé et des outils de streaming.
- Connaissance approfondie de GitLab CI/CD, Docker Compose et de l’environnement Linux.
- Bonne connaissance des concepts d’architecture microservices et des bonnes pratiques de développement.
- Capacité à travailler en méthodologie agile (Scrum) et à collaborer efficacement dans des équipes pluridisciplinaires.
- Excellente communication écrite et orale en français, avec la capacité de produire des livrables de haute qualité.
Conditions du poste :
- Type de mission : Freelance.
- Localisation : Casablanca, Maroc.
- Début : ASAP.
- Charge prévisionnelle annuelle budgétée : 220 à 225 jours-homme.
Nous offrons un environnement stimulant, où vous pourrez travailler sur des projets d’envergure, collaborer avec des équipes expertes et contribuer à la transformation digitale de nos clients. Si vous êtes passionné par le Big Data, le Cloud et l’ingénierie logicielle, et que vous souhaitez relever des défis techniques complexes, nous serions ravis de recevoir votre candidature.