En tant que Développeur.euse Web, vous jouerez un rôle clé dans la conception et la construction de nouvelles fonctionnalités performantes afin de répondre aux besoins évolutifs des clients. Votre mission principale sera de participer activement à des projets de migration et de modernisation de certains modules pour améliorer les performances, la scalabilité, la sécurité et l’accessibilité des logiciels.
Responsabilités :
- Concevoir et développer de nouvelles fonctionnalités performantes en accord avec les besoins des clients
- Participer à la migration des anciens codes maison sous CakePHP et Symfony
- Améliorer les performances, la scalabilité, la sécurité et l’accessibilité du logiciel en modernisant certains modules
- Corriger les anomalies signalées et assurer la robustesse et la qualité du code en mettant en place et en améliorant notre stratégie de tests
- Relire le code des membres de l’équipe et proposer des idées pour améliorer nos normes et processus de développement
- Mettre à jour et faire évoluer notre stack technique
- Produire un code propre et maintenable en suivant les principes DDD, CQRS et Clean Architecture
La stack technique comprend :
- Langages : PHP 7.4/8.1, TypeScript/JavaScript
- Frameworks d’application : CakePHP 4, Symfony 6 (migration en cours), jQuery, Vue.js 3
- Moteur de recherche : ElasticSearch
- Tests : PHPUnit, Robot framework/Selenium
- Stockage de données : MariaDB
- Hébergement : Microsoft Azure
- Outils : Docker, Gitlab, SonarQube, Graylog, Phrase
- Gestion de projet : Redmine