Responsabilités
- Construire des modules PHP efficaces, testables et réutilisables
- Résoudre des problèmes de performance complexes et relever des défis architecturaux
- Intégration de solutions de stockage de données (bases de données, magasins clé-valeur, stockages blob, etc.)
Compétences et qualifications
- Bonne connaissance des frameworks web PHP tels que Laravel, CodeIgniter, Yii, etc.
- Compréhension du comportement entièrement synchrone de PHP
- Compréhension des modèles de conception MVC
- Connaissance des technologies front-end, telles que JavaScript, HTML5 et CSS3
- Connaissance de la programmation orientée objet en PHP
- Compréhension des normes d'accessibilité et de sécurité
- Bonne connaissance des exploits courants de PHP ou des serveurs web et de leurs solutions
- Compréhension des principes fondamentaux de conception d'une application évolutive
- Authentification et autorisation des utilisateurs entre plusieurs systèmes, serveurs et environnements
- Intégration de diverses sources de données et bases de données dans un seul système
- Familiarité avec les limites de PHP en tant que plateforme et ses solutions de contournement
- Création de schémas de bases de données représentant et supportant les processus métier
- Familiarité avec les bases de données SQL/NoSQL et leurs langages de requête déclaratifs
- Bonne maîtrise des outils de gestion de versions de code, tels que Git