Dans le cadre du développement et de la modernisation de ses plateformes numériques, un grand groupe du secteur audiovisuel recherche un(e) prestataire expert(e) en développement PHP / Symfony.
Missions principales :
Conception et architecture : Participer à la définition technique et à l'architecture des applications web en s'appuyant sur les versions récentes du framework.
Développement : Assurer le développement de nouvelles fonctionnalités ainsi que la maintenance évolutive et corrective des plateformes existantes sous Symfony 6 et 7.
Optimisation : Garantir la qualité du code, la sécurité des applications et l'optimisation des performances (temps de chargement, gestion du cache).
Intégration : Concevoir et consommer des API (REST, GraphQL) pour l'interconnexion des différents systèmes internes et externes.
Tests : Mettre en ?uvre des tests unitaires et d'intégration pour assurer la robustesse des livrables.
Profil candidat:
Compétences techniques requisesFrameworks & Langages : Maîtrise experte de PHP et du framework Symfony (versions 6 et 7 indispensables).
Bases de données : Excellente connaissance de l'ORM Doctrine et des systèmes de gestion de bases de données relationnelles (MySQL, PostgreSQL).
Outils & Versioning : Pratique courante de Git (GitLab/GitHub) et des flux de travail associés (Gitflow, revues de code).
Architecture : Maîtrise des concepts de programmation orientée objet (POO), des design patterns et des architectures d'API (REST / Web Services).
Compétences techniques complémentaires (souhaitées)DevOps / Environnement : Connaissance des environnements de conteneurisation (Docker) et des pipelines de CI/CD.
Performance : Sensibilité aux problématiques de forte charge (outils de cache tels que Redis, Varnish).
Front-end : Notions des technologies front-end standards (JavaScript, Twig) ou de frameworks modernes (React, Vue.js).
Expérience et qualités professionnellesExpérience : Titulaire d'une formation supérieure en informatique, avec une expérience significative (minimum 3 à 5 ans) sur des projets d'envergure développés sous Symfony.
Méthodologie : Habitude du travail en mode Agile (Scrum / Kanban).
Aptitudes : Rigueur, autonomie, esprit d'analyse et capacité à collaborer au sein d'équipes pluridisciplinaires (produit, QA, design).