Vous rejoindrez la Digital Factory d’un client de premier plan, où votre mission principale sera de digitaliser les processus commerciaux et de marchandises pour simplifier, harmoniser et automatiser les opérations de l’entreprise. Vous serez responsable du développement back‑end d’applications web en PHP 8 avec le framework Symfony, tout en assurant l’intégration front‑end JavaScript et Node.js pour des interfaces utilisateur réactives.
Vous devrez également gérer une base de données Microsoft SQL Server, souvent à forte volumétrie, et mettre en place des pipelines CI/CD robustes, idéalement avec Jenkins ou GitLab CI. La maîtrise des tests automatisés (Jest, Vitest, JUnit, Mockito) et de l’automatisation des tests API via Postman est indispensable pour garantir la qualité du code.
En plus de ces compétences techniques, vous serez amené à appliquer les principes du Domain‑Driven Design (DDD) et du Software Craftsmanship, en veillant à la qualité du code, aux bonnes pratiques de développement et à la maintenabilité des solutions. Vous participerez également aux cérémonies Agile (Scrum, Sprint Planning, Backlog) et contribuerez à l’amélioration continue des processus.
Vous avez une expérience de 3 à 7 ans en PHP, idéalement dans le secteur du commerce de détail ou de la grande distribution. Vous êtes à l’aise avec la conteneurisation et l’orchestration (Docker, Kubernetes), et vous avez une bonne connaissance des frameworks JavaScript tels que Sencha ExtJS ou équivalents. Vous maîtrisez également les outils bureautiques comme LibreOffice pour les traitements automatisés.
Vous possédez un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique. Vous avez une excellente communication écrite et orale en français, une forte capacité d’analyse, et un esprit d’équipe. Vous êtes capable de respecter les délais tout en maintenant des standards élevés, et vous êtes prêt à vous engager dans une approche de Software Craftsmanship.
Le poste est basé à Casablanca, avec possibilité de travail hybride (présentiel et télétravail). Vous commencerez dès que possible, avec une charge prévisionnelle annuelle budgétée de 220 à 225 jours ouvrés. Vous travaillerez en freelance, avec un contrat flexible adapté à vos disponibilités.