Vous êtes un développeur Fullstack expérimenté, maîtrisant PHP 8 et le framework Symfony, capable de concevoir des applications web robustes et évolutives. Votre rôle consistera à transformer les processus commerciaux de notre client en solutions digitales performantes, en automatisant les flux et en garantissant une expérience utilisateur fluide.
Responsabilités principales :
- Conception, développement et maintenance d’applications back‑end PHP/Symfony.
- Intégration de bases de données Microsoft SQL Server, optimisation des requêtes pour des volumes élevés.
- Développement front‑end JavaScript, Node.js, et utilisation éventuelle de frameworks comme Sencha ExtJS.
- Configuration et gestion de pipelines CI/CD (Jenkins, GitLab CI) pour assurer des livraisons continues.
- Rédaction et exécution de tests automatisés (Jest, Vitest, JUnit, Mockito) dans une démarche TDD.
- Automatisation des tests API via Postman et mise en place de monitoring (observabilité, performances).
- Participation aux cérémonies Agile (Scrum, Sprint Planning, Backlog grooming).
- Encadrement de la qualité logicielle via Software Craftsmanship et Domain‑Driven Design.
- Conteneurisation des applications avec Docker et déploiement sur Kubernetes.
- Collaboration étroite avec les équipes métier pour recueillir les exigences et assurer la satisfaction client.
Profil recherché :
- Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisation informatique.
- Expérience de 3 à 7 ans en développement PHP.
- Connaissance approfondie de Symfony, PHP 8, et SQL Server.
- Maîtrise de JavaScript, Node.js, et des outils CI/CD.
- Expérience en tests automatisés et TDD.
- Compétences en Docker, Kubernetes, et conteneurisation.
- Bonne maîtrise de l’anglais technique et du français écrit et oral.
- Capacité à travailler de manière autonome dans un environnement freelance.
Compétences appréciées :
- Expérience avec CakePHP pour la maintenance d’applications existantes.
- Connaissance de frameworks JavaScript comme Sencha ExtJS.
- Utilisation de LibreOffice ou outils bureautiques pour l’automatisation de traitements.
Ce poste est basé à Casablanca, avec possibilité de télétravail partiel. Le projet débute dès que possible, avec une charge annuelle budgétée de 220 à 225 jours ouvrés. Vous rejoindrez une équipe dynamique, axée sur l’innovation et la qualité du code.