Tech Lead PHP - Symfony
Role details
Job location
Tech stack
Job description
· Analyser le besoin client et les spécifications,
· Concevoir des solutions techniques en conformité avec l'architecture mise en place,
· Proposer des évolutions d'architecture pour garantir les performances et la pérennité des solutions.
Développement du frontend et du backend des applications :
· Développer les composants techniques et métiers par rapport aux spécifications,
· Exploiter des outils de génération de code (Claude Code...) en veillant à la qualité du code produit,
· Appliquer les bonnes pratiques dans le respect des normes et réglementations notamment en matière de sécurité des données,
· Optimiser les fonctionnalités (ergonomie, performance, qualité de code, ...),
· Assurer une veille technologique.
Tests et corrections :
· Écrire les tests unitaires et d'intégration livrés avec le code,
· Accompagner les équipes métiers pour les tests fonctionnels,
· Corriger les anomalies suite aux retours de recette.
Documentation et déploiement :
· Rédiger la documentation technique des développements réalisés,
· Définir les prérequis en termes de configuration et d'optimisations de la solution,
· Contribuer au déploiement des solutions, en participant notamment à la mise en oeuvre des outils de la chaine CI/CD.
Requirements
-
Systèmes : Linux (Ubuntu principalement)
-
Base de données : MySQL
-
Langages & technologies Back-end : PHP (>=8.2), Framework Symfony 7 & 8, API REST
-
Langages & technologies Front-end : Javascript, HTML5, CSS3
-
Autres compétences : git, Docker
-
Tests unitaires avec phpUnit
-
Esprit d'analyse et de synthèse
-
Connaissance des outils, des langages et des méthodologies de développement
-
Aptitude rédactionnelle en Français
-
Des compétences en Java seront un atout apprécié, * Base de données : MySQL
-
Langages & technologies Back-end : PHP (>=8.2), Framework Symfony 7 & 8, API REST
-
Langages & technologies Front-end : Javascript, HTML5, CSS3
-
Autres compétences : git, Docker
-
Tests unitaires avec phpUnit
-
Esprit d'analyse et de synthèse
-
Connaissance des outils, des langages et des méthodologies de développement
-
Aptitude rédactionnelle en Français
-
Des compétences en Java seront un atout apprécié, Esprit d'analyse