Vous intégrerez une équipe dynamique au sein de SQLI, un acteur majeur du conseil et de la transformation digitale. Votre rôle principal sera de concevoir, développer et maintenir des applications web robustes en utilisant le framework Symfony et le langage PHP. Vous participerez à toutes les phases du cycle de vie logiciel, de la conception à la mise en production, en passant par les tests et la documentation technique.
Responsabilités clés :
- Analyse des besoins fonctionnels et techniques en collaboration avec les chefs de projet et les parties prenantes.
- Conception d’architectures modulaires et évolutives, en veillant à la performance, la sécurité et la maintenabilité du code.
- Développement d’applications web en PHP 8.x, en suivant les standards PSR et les bonnes pratiques de Symfony.
- Rédaction de tests unitaires (PHPUnit) et de tests fonctionnels (Behat) pour garantir la qualité du code.
- Intégration continue et déploiement automatisé via GitLab CI/CD ou Jenkins.
- Optimisation des requêtes SQL et gestion des bases de données MySQL/PostgreSQL.
- Participation à la revue de code et au mentoring des développeurs juniors.
- Veille technologique sur les nouveautés PHP, Symfony, et les tendances du web.
Profil recherché :
- Expérience confirmée (minimum 3 ans) en développement PHP/Symfony.
- Maîtrise des concepts d’architecture logicielle, des patterns de conception et de la gestion de projet Agile.
- Bonne connaissance des bases de données relationnelles et des ORM (Doctrine).
- Capacité à travailler en équipe, à communiquer efficacement et à résoudre des problèmes complexes.
- Excellente maîtrise du français écrit et parlé; l’anglais technique est un plus.
Compétences techniques :
- Langages : PHP, JavaScript, HTML5, CSS3.
- Frameworks : Symfony 5/6, API Platform.
- Outils : Git, Composer, PHPUnit, Behat, Docker, Symfony CLI.
- Base de données : MySQL, PostgreSQL.
- CI/CD : GitLab CI, Jenkins.
Environnement de travail :
- Localisation : Casablanca, Maroc.
- Type de contrat : CDI à temps plein.
- Horaires : 35 heures hebdomadaires, possibilité de télétravail partiel selon les besoins du projet.
- Équipe : 10 développeurs, 2 chefs de projet, 1 designer UX/UI.
Pourquoi rejoindre SQLI ?
- Une culture d’innovation et d’excellence technique.
- Des projets variés, allant du e-commerce à la data science.
- Des opportunités de formation continue et de montée en compétences.
- Un environnement inclusif et diversifié.
Si vous êtes passionné par le développement web, que vous aimez relever des défis techniques et que vous souhaitez évoluer dans un cadre stimulant, envoyez votre candidature dès maintenant. Nous sommes impatients de découvrir votre expertise et de vous accueillir au sein de notre équipe.