Écrire du code PHP propre et rapide selon des normes élevées, de manière rapide et évolutive.
Concevoir des sites Web et des tableaux de bord de commerce électronique à l’aide de PHP et de solides connaissances sur les intégrations telles que la passerelle de paiement, les API, etc.
Établir et guider l’architecture du site Web.
Effectuer une analyse des exigences du site Web et des applications.
Écrire du code back-end et créer des modules PHP efficaces.
Développer des portails back-end avec une base de données optimisée.
Mettre à jour et modifier les fonctionnalités de l’application pour améliorer les performances.
Aider à formuler un design efficace et réactif et à le transformer en un thème et un plugin fonctionnels.
Dépannage des problèmes d’application et de code.
Intégration de solutions de stockage de données.
Compréhension totale du comportement entièrement synchrone de PHP.
La capacité d’intégrer une variété de sources de données et de bases de données dans un seul système.
Profil recherché
Baccalauréat en génie logiciel ou connexe.
Plus de 5 ans d'expérience professionnelle pertinente en tant que développeur PHP.
Maîtrise du développement orienté objet en PHP.
Bonne connaissance du framework PHP (Symfony, Laravel…)
Familiarité avec les limitations de PHP orienté objet en tant que plate-forme et ses solutions de contournement.
Connaissance des frameworks PHP MVC comme Laravel, Magento, Zend, CodeIgniter, Symfony etc.
Connaissance des technologies front-end, notamment CSS3/4, JavaScript, Ajax, XML et HTML5.
Maîtrise des outils de versioning de code, notamment Git, Mercurial, CVS, SVN, etc.
Bonne connaissance des bases de données et de l'optimisation (MySQL, NoSQL, SQL etc).
Connaissance pratique du travail avec des bases de données relationnelles et non relationnelles comme MySql, Oracle, MSSQL, MongoDB.
Possibilité d'écrire des API, y compris des API Restful.
Connaissance des pratiques d'ingénierie comme CI-CD.
Bonnes compétences de collaboration au sein de sa propre équipe, mais également étendues à d'autres équipes afin d'être synchronisées avec les nouveaux développements au sein du domaine.
Passion pour les meilleures pratiques de conception et de codage et désir de développer de nouvelles idées audacieuses.