Sous la responsabilité du Directeur des SI, vous avez la charge de la conception et du développement d’applications web complètes, de la partie front-end à la partie back-end, afin de proposer des expériences utilisateur optimales. Vos principales missions seront donc :
· Participation au développement de solutions web pour GPA et ses partenaires, principalement en PHP avec le framework Symfony.
· Gestion et maintenance des environnements de production, préproduction, et développement sous Docker.
· Mise en œuvre de bonnes pratiques de programmation en accord avec les standards PSR (PSR-1, PSR-12).
· Utilisation de GitHub pour le versionnement de code, avec des pratiques strictes de gestion de branches (master, develop, feature branches).
· Configuration et maintenance d’environnements hébergés sur des serveurs sous PHP 7.3 à 8.2, avec l’utilisation de CloudPanel et Prestashop pour les solutions e-commerce.
· Respect des bonnes pratiques liées à Symfony, incluant l’utilisation d’ORM Doctrine et l’outil Rector pour la maintenance du code.
· Gestion sécurisée des accès via SSH pour les environnements de production et utilisation d’outils tels que Keepass et NordPass pour la gestion des mots de passe.
· Participation à la mise en production automatisée avec déploiement via SSH et CI/CD.
· Utilisation proactive de Docker Desktop, PHPStorm avec le plugin Symfony, et de clients SQL comme DBeaver.
· Maintien et suivi des performances, optimisation proactive des fichiers médias (comme le format WebP), et gestion de cache avec Redis.
Cette liste de tâches est non exhaustive, d’autres missions pourront vous être confié(e).
1. Votre savoir-faire opérationnel :
· Connaissance approfondie en PHP8 et Symfony, avec maîtrise des normes PSR et des bonnes pratiques de programmation.
· Expérience avec Docker, PHPStorm, et GitHub.
· Connaissance des bases de données relationnelles et des ORM (notamment Doctrine).
· Capacité à gérer des environnements complexes avec plusieurs serveurs sous différentes versions de PHP.
· Maîtrise des outils de gestion de projets et de versionnement (GitHub, branches, commits avec tickets).
· Compétence en sécurité informatique, notamment pour la gestion des accès et des identifiants via SSH, Keepass, et NordPass.
2. Votre savoir-être :
· Communication claire et bienveillante
· Esprit d’équipe et collaboration
· Gestion du temps et priorisation
· Adaptabilité et résilience
· Attitude positive et gestion des conflits
· Esprit critique et amélioration continue
Le profil recherché : issu d’une formation supérieure, vous disposez impérativement d’une expérience réussie sur un poste similaire et des compétences ci-dessous :
Expérience avec Prestashop pour les solutions e-commerce.
Connaissance des standards W3C en matière de HTML, CSS, et JavaScript.
Familiarité avec les outils de supervision comme Sentry et des outils de tests proactifs pour les différents navigateurs et résolutions d’écrans