Vous intégrerez l’équipe Digital Factory Supply Chain de notre client, une structure dédiée à la création et à la gestion d’assets digitaux pour optimiser l’expérience omnicanale des magasins. Votre rôle consistera à concevoir, 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.
Les missions principales incluent :
- Développement d’applications back‑end Java/Spring pour la gestion des commandes magasin, fournisseurs, entrepôt et transport.
- Conception et mise en œuvre de fonctionnalités front‑end Angular, intégrant des composants réutilisables et un design system.
- Participation aux phases de conception, de développement, de tests, de mise en production et de run.
- Collaboration étroite avec les équipes d’ingénieurs front‑end, produit et opérationnelles pour garantir la qualité et la performance des applications.
- Contribution à l’amélioration continue des pratiques de développement, notamment en matière de test coverage, Sonar, SOLID, YAGNI, et en adoptant les principes de craftsmanship.
Vous devrez également :
- Utiliser les bases de données relationnelles (SQL) et orientées documents (BigQuery, BigTable).
- Appliquer les principes DevOps et CI/CD, en utilisant GitLab CI/CD et des pipelines automatisés.
- Gérer le versioning Git et les projets collaboratifs.
- Mettre en place et utiliser un Design System pour garantir la cohérence UI/UX.
- Déployer et scaler les solutions sur Google Cloud Platform (GCP).
- Participer aux réunions agiles (SCRUM) et contribuer à l’amélioration continue des processus.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé 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.
- Excellente communication écrite et orale en français.
- Capacité d’analyse, d’amélioration continue et de prise de recul.
- Esprit d’équipe, respect des délais et maintien de standards élevés.
Conditions :
- Type de contrat : Freelance.
- Durée : 6 mois renouvelable (220 à 225 JH).
- Localisation : Casablanca, Maroc.
- Rémunération : à négocier selon expérience.
Notre cabinet Novancy Consulting est spécialisé dans le staffing et le recrutement de talents, notamment dans les domaines des systèmes d’information et de la transformation digitale. Nous accompagnons nos clients avec des solutions complètes, innovantes et axées sur le capital humain.
Si vous êtes passionné par le développement logiciel, maîtrisez les technologies Java, Spring, Angular et les pratiques DevOps, et que vous souhaitez contribuer à des projets d’envergure dans le secteur de la supply chain digitale, nous vous invitons à postuler. Vous pourrez ainsi rejoindre une équipe dynamique et participer à la création de solutions digitales de pointe, tout en bénéficiant d’une expérience enrichissante et stimulante.