DescriptionNotre client, acteur majeur du secteur des médias et de l'audiovisuel, recherche un(e) Développeur(se) Backend PHP/Symfony Senior pour intervenir au sein de son équipe Video Factory.
Cette équipe transverse conçoit, développe et exploite les solutions permettant de fabriquer et de mettre à disposition l'ensemble des contenus vidéo, en direct et à la demande, diffusés sur les différents univers numériques du groupe : applications, sites web, offres des fournisseurs d'accès à Internet, IPTV et réseaux sociaux.
La Video Factory développe et gère notamment :
- le référentiel unique des médias numériques du groupe ;
- le moteur de workflow permettant l'ingestion, la fabrication, la diffusion et la distribution des médias ;
- les API et les moyens d'interfaçage avec les différentes offres numériques et celles des partenaires ;
- le back-office de gestion des médias : fenêtres de publication, catalogues et géoblocage ;
- la plateforme technique dédiée à l'encodage, au transcodage et au packaging des contenus en direct et à la demande ;
- les flux de contribution utilisés lors des événements sportifs ;
- le découpage automatisé de certains programmes des chaînes linéaires.
Dans ce contexte stratégique, vous participerez au développement et à la maintenance des différentes briques de la Video Factory.
Vos missions- Concevoir, développer et maintenir les composants backend de la Video Factory.
- Participer à l'évolution des workflows d'ingestion, de fabrication et de diffusion des médias.
- Développer et maintenir des API REST robustes et performantes.
- Contribuer aux différents outils d'interfaçage avec les offres numériques et les partenaires.
- Participer à l'évolution du back-office de gestion des médias.
- Concevoir des solutions maintenables en appliquant les principes SOLID, les Design Patterns, la programmation orientée objet et le Domain-Driven Design.
- Intervenir sur des architectures fondées sur des microservices, des workflows et des échanges événementiels.
- Mettre en œuvre des tests unitaires et fonctionnels.
- Réaliser des optimisations et des tests de performance.
- Participer à l'industrialisation des développements et à l'amélioration continue des processus de livraison.
- Collaborer avec les différentes parties prenantes dans un environnement Agile Scrum ou Kanban.
Environnement technique- PHP 8.3 ;
- Symfony 6.4 ou version supérieure ;
- API REST ;
- Programmation orientée objet ;
- SOLID, Design Patterns et DDD ;
- Tests unitaires et fonctionnels ;
- Tests et optimisation des performances ;
- Microservices ;
- Workflows ;
- Architecture événementielle ;
- Git ;
- Jenkins ;
- Docker ;
- Méthodes Agile : Scrum et Kanban.
Profil recherché- Vous justifiez de plus de cinq années d'expérience significative en développement backend PHP/Symfony.
- Vous disposez de références professionnelles avérées avec Symfony 6.4 ou une version supérieure.
- Vous maîtrisez PHP 8.3 ainsi que le développement et la consommation d'API REST.
- Vous avez déjà travaillé sur des problématiques d'optimisation et de tests de performance.
- Vous appliquez les principes SOLID, les Design Patterns, la programmation orientée objet et le DDD.
- Vous maîtrisez la mise en œuvre de tests unitaires et fonctionnels.
- Vous connaissez les environnements microservices, les moteurs de workflow et les architectures événementielles.
- Vous êtes à l'aise avec Git, Jenkins et Docker.
- Vous avez l'habitude de travailler au sein d'équipes Agile en Scrum ou en Kanban.
- Vous êtes capable de présenter des références, expériences et réalisations concrètes en lien avec les compétences demandées.