Le projet
En tant que développeur PHP – Symfony, vous interviendrez au sein d’une équipe technique dynamique et participerez activement à la conception, au développement, à l’évolution et à la maintenance de nos applications web.
Vos missions incluent :
- Développement de nouvelles fonctionnalités backend sous PHP 8+ avec Symfony 5/6.
- Refactorisation de code existant en suivant une approche propre et durable.
- Rédaction de tests automatisés (TDD) pour garantir la robustesse du code.
- Contribution aux choix d’architecture logicielle, notamment en lien avec le Domain-Driven Design (DDD).
- Participation à l’analyse, la documentation et la transformation de code legacy.
- Revue de code entre pairs et respect des standards de qualité.
- Veille technologique et amélioration continue des pratiques internes.
Profil recherché
- Excellente maîtrise de PHP 8+ et du framework Symfony.
- Solides connaissances des principes SOLID, du Clean Code et de l’architecture hexagonale.
- Pratique régulière du TDD et des tests unitaires/fonctionnels.
- Expérience avec le DDD (Domain-Driven Design) dans des contextes métiers complexes.
- Connaissance des problématiques de code legacy : audit, tests de couverture, refactoring progressif, stratégie de dette technique.
- Maîtrise de Git, Docker, Composer.
- Bases en CI/CD (GitLab CI, GitHub Actions, etc.).
- Notions d’API REST, JSON, Swagger/OpenAPI.