Développeur Senior PHP / Architecte Technique
Intégration de l'acteur de la protection sociale agricole AGRICA afin de renforcer les équipes sur des projets de développement Symfony et Drupal, puis évolution vers la conception d'architecture technique et l'encadrement.
- Pilotage et réalisation de la migration d'une application métier de Symfony 2 vers Symfony 7, incluant la refonte complète du backend et de l'API REST.
- Conception et développement d'applications Symfony et de sites Drupal 8/9/10/11 couvrant de nombreux modules et fonctionnalités métier.
- Développement et documentation de clients et API REST/SOAP (OpenAPI/Swagger) consommées par plusieurs applications internes et partenaires.
- Mise en place d'un pipeline CI/CD (Jenkins, Maven) avec tests unitaires automatisés (PHPUnit) et contrôle qualité (Sonar), contribuant à une réduction sensible du taux de régression.
- Conduite de la montée de version de PHP 5 vers PHP 8 sur l'ensemble du parc applicatif, avec des gains de performance mesurés.
- Développement d'une application métier mobile avec Ionic et Angular connectée à un backend Symfony via API Platform et déployée sur iPhone et Android.
- Configuration et paramétrage de Keycloak pour une dizaine d'applications, incluant la mise en place d'une fédération d'identité avec France Connect.
- Développement from scratch de modules Java (SPI) et de thèmes Keycloak avec des fonctionnalités avancées, ainsi que de clients PHP OAuth2.
- Mise en œuvre d'une fonctionnalité d'impersonation directement sur Keycloak.
- Formation des équipes de développement, rédaction de la documentation technique et support sur les incidents bloquants.
- Choix et mise en œuvre de la stack Symfony + VueJS pour un outil de reporting des flux du système d'information transitant par Tibco.
- Conception et développement du frontend VueJS de l'outil de reporting connecté aux API Symfony.
- Contribution à la refonte du site institutionnel vers une architecture headless (Drupal exposant ses contenus via GraphQL, frontend Next.js).
Environnement technique