Vous serez intégré(e) à l’équipe Digital Factory Supply Chain de notre client, une structure dédiée à la conception et au développement d’assets digitaux pour offrir une expérience omnicanale optimale aux magasins. Votre mission principale sera de développer et maintenir des applications back‑end et front‑end en utilisant Java, Spring et Angular, tout en assurant la qualité, la performance et la scalabilité des solutions.
Vous participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production et au run, en collaboration étroite avec les équipes d’ingénieurs front‑end, les équipes produit et les équipes opérationnelles. Vous contribuerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités, ainsi qu’à l’amélioration continue des systèmes existants.
Les compétences techniques attendues incluent : Java, Spring, Angular, SQL, BigQuery, BigTable, DevOps, CI/CD (GitLab CI/CD, pipelines automatisés), Git, Sonar, SOLID, YAGNI, SCRUM, Design System, GCP (Google Cloud Platform). Vous devez également maîtriser les principes de craftsmanship et être capable d’évaluer le code et ses impacts pour proposer des améliorations.
En plus des compétences techniques, vous devez posséder d’excellentes compétences en communication écrite et orale en français, être capable d’analyser et d’améliorer continuellement les processus, respecter les délais tout en maintenant des standards élevés, et travailler efficacement en équipe.
Le poste est basé à Casablanca, Maroc, avec une durée de prestation de 6 mois renouvelable (220 à 225 jours ouvrés). Vous devez être diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique, et justifier d’une expérience significative équivalente. Une expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Nous recherchons un professionnel autonome, capable de prendre du recul, d’évaluer les problématiques avec objectivité et de proposer des solutions d’amélioration. Vous devrez également être à l’aise avec les environnements GCP pour le déploiement et la scalabilité des solutions.
Si vous êtes passionné(e) par le développement logiciel, que vous avez une solide expérience en Java/Angular et que vous souhaitez travailler sur des projets innovants dans un environnement dynamique, nous vous invitons à postuler.