Le projet fait partie de la Digital Factory Marchandise, Commercial & Links, dont l’objectif est de digitaliser les activités commerciales et de marchandises pour simplifier, harmoniser et automatiser les processus opérationnels de notre client. En tant que consultant Fullstack Senior, vous intégrerez les équipes DF Marchandise, Commercial & Links et aurez la responsabilité de développer et maintenir des applications back‑end et front‑end en utilisant Java, Spring Boot et Angular.
Vous participerez à toutes les phases du cycle de développement logiciel : conception, mise en production, run, et amélioration continue. Vous collaborerez étroitement 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 contribuerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités, ainsi qu’à l’amélioration des systèmes existants.
Les compétences techniques attendues comprennent la maîtrise de Java, Spring Boot, Angular, ainsi que la conception d’architectures microservices et event‑driven. Vous devez être familier avec les bases de données relationnelles et orientées document, et comprendre les principes DevOps, notamment la CI/CD. La connaissance de Git, du versionning, ainsi que des outils de qualité logicielle tels que Sonar, Test Coverage, SOLID et YAGNI est indispensable.
Vous devrez également posséder une solide compréhension des principes de craftsmanship et être capable de contribuer à l’amélioration continue des pratiques de développement. Vous serez amené à participer à toutes les phases du cycle de développement logiciel, de la conception en passant par la mise en production et le run.
En termes de soft skills, vous devez démontrer une excellente communication écrite et orale en français, un esprit d’analyse et d’amélioration continue, ainsi qu’une capacité à évaluer le code et ses impacts. Vous devez être capable de remettre en question les solutions existantes pour les améliorer, 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 requiert un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou 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.
Le poste est basé à Casablanca, Maroc, et s’inscrit dans un contexte de renfort d’équipes flexible avec des professionnels qualifiés, en réponse à des besoins spécifiques et immédiats. Vous travaillerez dans un environnement où la digitalisation et l’innovation sont au cœur des priorités, et où la collaboration interfonctionnelle est essentielle pour atteindre les objectifs de l’entreprise.
Nous sommes une société de staffing et de recrutement de talents, spécialisée dans les systèmes d’information et la transformation digitale. Nous accompagnons nos clients à travers des solutions complètes, innovantes, sur mesure, et axées sur le capital humain. Si vous êtes passionné par le développement logiciel, que vous avez une solide expérience technique et que vous souhaitez travailler dans un environnement stimulant, nous vous invitons à postuler.