Dans le cadre du développement de son activité Cuisine, le groupe FNAC-DARTY investit fortement dans les outils informatiques à destination des concepteurs en magasin. Dans ce contexte nous souhaitons renforcer notre équipe de développement interne.
La mission confiée sera de contribuer à la mise en place de projets et à la maintenance des systèmes d'information de l'activité cuisine, utilisés par les concepteurs en magasin (environnement technique PHP, Symfony 2 et 4, méthodologie agile)
Description
À la demande de la maîtrise d’oeuvre, et sur la base des spécifications fonctionnelles émises par celle-ci, le concepteur-développeur analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.
Livrables
- Développer et maintenir des applications web performantes en utilisant PHP (versions 5 à 8) pour le Back-end et React pour le Front-end.
- Concevoir et implémenter des solutions robustes basées sur les frameworks Symfony.
- Concevoir, optimiser et maintenir des bases de données relationnelles (MySQL, PostgreSQL).
- Développer et intégrer des API RESTful et GraphQL, garantissant une communication fluide entre les services.
- Participer à la conception technique et fonctionnelle des projets, en mettant un accent particulier sur l’architecture microservices.
- Assurer la qualité du code via l’écriture et la maintenance de tests unitaires et l’adoption des bonnes pratiques d’intégration continue.
- Travailler dans un environnement Linux, en utilisant des commandes shell et des scripts pour la gestion, le déploiement et la maintenance des applications.
- Identifier et résoudre les problèmes de performance et de sécurité pour garantir la stabilité des applications.
- Rédiger de la documentation technique et partager les bonnes pratiques avec les équipes.
Compétences
PHP : Excellente maîtrise des versions 5 à 8.Symfony : Expérience confirmée avec Symfony 2 et 4.React : Expertise en développement frontend avec React.Bases de Données : Solide expérience en MySQL (conception, optimisation, maintenance).API : Maîtrise du développement et de l’intégration d’API RESTful et GraphQL.Architecture Microservices : Connaissance approfondie de la conception, du déploiement et des communications interservices.Conception Logicielle : Bonne compréhension des design patterns, architectures logicielles et bonnes pratiques de développement.Tests & Intégration Continue : Expérience en écriture de tests unitaires et utilisation d’outils d’intégration continue.Linux : Bonne connaissance de l’environnement Linux (commandes shell, scripting).Titulaire d'une formation informatique de niveau bac+5, vous avez 5 à 10 années d’expérience en développement PHP.Vous êtes dotées d’un bon relationnel et d’une forte autonomie.