Vous intégrerez 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 de premier plan. Votre mission principale sera de développer et maintenir des applications back‑end et front‑end en utilisant les technologies Java, Spring et Angular. Vous contribuerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités, ainsi qu’à l’amélioration des systèmes existants.
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é et la performance des applications. Vous participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production et au run, en appliquant les principes de craftsmanship, test coverage, Sonar, SOLID et YAGNI.
Les compétences techniques requises incluent une solide expérience avec les bases de données relationnelles (SQL) et/ou orientées documents, ainsi que sur les environnements BigQuery et BigTable. Vous devez être familier avec les principes DevOps et les pratiques CI/CD (GitLab CI/CD, pipelines automatisés), ainsi qu’avec le versioning Git et la gestion de projets collaboratifs. Vous devez également maîtriser les méthodes agiles, notamment Scrum, et avoir une expérience dans la mise en place et l’utilisation d’un Design System.
En plus des compétences techniques, vous devez posséder d’excellentes compétences en communication écrite et orale en français, ainsi qu’une capacité d’analyse et d’amélioration continue. Vous devez être capable d’évaluer le code et ses impacts, de remettre en question les solutions existantes pour les améliorer, et de proposer des solutions d’amélioration. Vous devez également respecter les délais tout en maintenant des standards élevés et collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs.
Le poste est basé à Casablanca, Maroc, avec une durée de prestation de 6 mois renouvelable (220 à 225 JH). Vous devez être diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifier d’une expérience significative équivalente. Vous devez avoir plus de 7 ans d’expérience en Java/Angular. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Si vous êtes passionné(e) par le développement Full Stack, que vous maîtrisez les technologies Java, Spring, Angular, SQL, BigQuery, BigTable, GCP, DevOps, CI/CD, Git, GitLab CI/CD, Scrum, Design System, et que vous avez une solide expérience en craftsmanship, test coverage, Sonar, SOLID et YAGNI, nous vous invitons à postuler pour rejoindre une équipe dynamique et innovante.