Vous intégrerez l’équipe Digital Factory Supply Chain d’un client majeur, responsable de la conception et du développement de l’ensemble des actifs digitaux permettant d’offrir une expérience omnicanale parmi les meilleures du marché. Votre mission principale sera de développer et maintenir les applications web et les APIs qui permettent le paramétrage et l’optimisation des commandes magasins automatiques, en utilisant les technologies Angular et Java SpringBoot. Vous serez en charge de la conception, du développement, des tests et de la mise en production des applications autour du déstockage des entrepôts, en respectant les normes de qualité et les bonnes pratiques de développement.
Vous devrez maîtriser le développement d’applications web avec Angular, en utilisant des composants, des services et des modules pour construire des interfaces utilisateur interactives et performantes. Vous devez également avoir une bonne connaissance de Java SpringBoot pour le développement d’APIs RESTful, en intégrant des services et des modules pour gérer les requêtes et les réponses HTTP. Vous serez capable de travailler avec Kubernetes pour l’orchestration des conteneurs, la gestion des déploiements et la mise à l’échelle des applications.
La connaissance approfondie de GitLab CI/CD est indispensable pour mettre en place un pipeline d’intégration et de livraison continue, automatisant les tests, le déploiement et la surveillance des applications. Vous devez également avoir une bonne maîtrise de PostgreSQL pour la gestion des données, la conception de bases de données et l’écriture de requêtes SQL performantes. La maîtrise des méthodes agiles, notamment SCRUM, est requise pour travailler efficacement dans un environnement de développement itératif.
En plus des compétences techniques, vous devez posséder d’excellentes compétences en communication écrite et orale en français pour des interactions fluides avec le métier. Vous devez faire preuve d’esprit d’analyse et d’amélioration continue, être capable d’évaluer le code et ses impacts, et remettre en question les solutions existantes pour les améliorer. Vous devez également être capable de prendre du recul, évaluer les problématiques avec objectivité et proposer des solutions d’amélioration, tout en respectant les délais tout en maintenant des standards élevés. L’esprit d’équipe est essentiel : vous devrez 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 jours-homme). Le candidat idéal est diplômé 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. Une expérience de plus de 7 ans en Java/Angular est requise, et une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Vous travaillerez dans un environnement stimulant, où la technologie de pointe et 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. Vous contribuerez à la transformation digitale de la chaîne d’approvisionnement, en développant des solutions innovantes qui améliorent l’efficacité opérationnelle et l’expérience client.
Si vous êtes passionné par le développement fullstack, que vous avez une solide expérience en Java et Angular, et que vous souhaitez travailler sur des projets à fort impact, nous vous invitons à postuler. Rejoignez une équipe dynamique et participez à la construction de solutions digitales de pointe pour un client de premier plan.