Vous serez intégré(e) dans l’équipe Digital Factory Supply Chain de notre client, une structure dédiée à la conception et au développement d’assets digitaux visant à offrir une expérience omnicanale de premier plan pour l’approvisionnement des magasins. Votre mission principale sera de développer et maintenir des applications back‑end et front‑end en utilisant les technologies Java, Spring et Angular, tout en assurant la qualité, la performance et la scalabilité des solutions.
Les responsabilités incluent :
- Conception, développement et mise en œuvre de nouvelles fonctionnalités.
- Amélioration continue des systèmes existants.
- Collaboration étroite avec les équipes front‑end, produit et opérationnelles pour garantir la cohérence et la performance des applications.
- Participation à toutes les phases du cycle de développement logiciel, de la conception à la mise en production et au run.
- Contribution active à l’amélioration des pratiques de développement, notamment en matière de test coverage, Sonar, SOLID, YAGNI, et en veillant à la qualité du code.
Vous devrez maîtriser un large éventail de compétences techniques :
- Langages et frameworks : Java, Spring, Angular.
- Gestion de bases de données : SQL, BigQuery, BigTable.
- Environnements cloud : GCP (Google Cloud Platform).
- Pratiques DevOps : CI/CD (GitLab CI/CD), pipelines automatisés, Git, versioning.
- Outils de qualité : Sonar, SOLID, YAGNI.
- Méthodologies agiles : SCRUM, Design System.
En plus des compétences techniques, vous devrez démontrer :
- Excellente communication écrite et orale en français.
- Capacité d’analyse, d’évaluation et d’amélioration continue du code.
- Esprit d’équipe et collaboration efficace avec les membres de l’équipe.
- Respect des délais tout en maintenant des standards élevés.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé(e) en informatique.
- Expérience de plus de 7 ans en Java/Angular.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Conditions du poste :
- Type de contrat : Freelance.
- Durée : 6 mois renouvelable (220 à 225 JH).
- Localisation : Casablanca, Maroc (possibilité de télétravail).
Ce poste offre l’opportunité de travailler sur des projets digitaux innovants, de collaborer avec des équipes multidisciplinaires et de contribuer activement à la transformation digitale d’un client majeur.