Vous intégrerez l’équipe Digital Factory Supply Chain, chargée de concevoir et développer l’ensemble des actifs digitaux pour offrir une expérience omnicanale de premier ordre, couvrant la commande magasin automatique, les commandes fournisseurs, la préparation en entrepôt et le transport vers les points de vente. Les technologies de pointe, la puissance des outils et méthodes basées sur la data, le machine learning et l’IA permettent aux équipes de focaliser leurs efforts sur la valeur de leurs initiatives.
En tant que consultant Fullstack Senior, votre mission principale sera de développer et maintenir des applications back‑end et front‑end en utilisant 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 devrez posséder 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 serez 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 maîtriserez les principes de craftsmanship, y compris la couverture de tests, Sonar, SOLID et YAGNI, et participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production et au run.
Vous contribuerez activement à l’amélioration continue des pratiques de développement et à la maintenance évolutive des applications existantes, en appliquant les méthodes agiles, notamment Scrum, et en participant à la mise en place et l’utilisation d’un Design System. Vous serez également à l’aise avec les environnements GCP (Google Cloud Platform) pour le déploiement et la scalabilité des solutions.
Excellente communication écrite et orale en français est requise pour des interactions fluides avec le métier. Vous devrez faire preuve d’esprit d’analyse, d’amélioration continue, de capacité à évaluer le code et ses impacts, et à remettre en question les solutions existantes pour les améliorer. Vous devrez é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.
Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d’une expérience significative équivalente. Vous avez 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.
Durée de la prestation : 6 mois renouvelable (220 à 225 JH). Localisation : Casablanca, Maroc. Vous travaillerez en freelance, avec une forte autonomie et une capacité à gérer des projets complexes dans un environnement dynamique.