Vous êtes un développeur Full Stack Senior, passionné par les technologies Java, Spring et Angular, et vous avez une solide expérience de plus de sept ans dans le développement d’applications web complexes. Votre rôle au sein de la Digital Factory Supply Chain consistera à concevoir, développer et maintenir des applications back‑end et front‑end qui soutiennent l’ensemble du processus d’approvisionnement, depuis la commande magasin automatique jusqu’au transport vers les points de vente.
Vous travaillerez en étroite collaboration avec les équipes d’ingénieurs front‑end, les équipes produit et les équipes opérationnelles pour garantir la qualité, la performance et la scalabilité des applications. Vous serez responsable de la mise en œuvre de nouvelles fonctionnalités, de l’amélioration continue des systèmes existants, et de la participation active aux revues de code, aux tests unitaires et aux intégrations continues.
Les compétences techniques attendues incluent une maîtrise avancée de Java, Spring, Angular, SQL, BigQuery, BigTable, ainsi que des pratiques DevOps et CI/CD (GitLab CI/CD, pipelines automatisés). Vous devez également être à l’aise avec Git, la gestion de projets collaboratifs, et les principes de craftsmanship (test coverage, Sonar, SOLID, YAGNI). La connaissance des méthodes agiles, notamment SCRUM, ainsi que l’expérience dans la mise en place d’un Design System et l’utilisation de GCP pour le déploiement et la scalabilité des solutions, sont des atouts majeurs.
En plus de vos compétences techniques, vous devez posséder d’excellentes compétences en communication écrite et orale en français, afin de collaborer efficacement avec les parties prenantes métier. Vous devez faire preuve d’esprit d’analyse, d’amélioration continue, de prise de recul et de respect des délais, tout en maintenant des standards élevés. La capacité à travailler en équipe et à collaborer avec les membres de l’équipe pour atteindre des objectifs communs est essentielle.
Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en informatique, ou vous justifiez d’une expérience significative équivalente. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Cette mission est proposée en freelance, avec une durée initiale de six mois renouvelable, équivalente à 220 à 225 jours ouvrés. Vous serez basé à Casablanca, Maroc, et vous pourrez travailler en présentiel ou en mode hybride selon les besoins du projet.