Description
Expert PHP/Symfony/API Platform
ENVIRONNEMENT
Le TEC – pour « Transport En Commun » – est l’un des principaux acteurs de la mobilité et du développement économique, social et durable en Belgique. Fort de ses plus de 5.400 collaborateurs et des 120 métiers qu’ils exercent, le TEC est une entreprise engagée dont l’ensemble des membres partage un projet commun : améliorer, au quotidien, la performance, la convivialité et la durabilité de l’offre de transport en commun.
Le Département Systèmes Embarqués (DSE) développe deux composantes majeures du projet « SAM (Système d’Aide à la Mobilité) » : la conception et la production du nouvel ordinateur de bord (ODB) qui équipera les 3000 bus et tram du TEC, ainsi que le Système d’Aide à l’Exploitation (SAE) qui permet aux différents Services du TEC d’accéder aux données remontées par les ODB, en temps réel ou différé. Ces deux solutions fonctionnent en osmose.
MISSION
Afin d’améliorer la stabilité, la performance et la qualité des développements supportant SAM, le TEC est à la recherche d’une expertise pour l’accompagner sur :
- La migration du stack de développement déployé sous Kubernetes (avec 3 environnements : développement, staging et production) :
- PHP 8 à PHP 8.3
- Symfony 6.0 à Symfony 6.4 LTS
- API Platform 2.7 à API Platform 3.0
Cette migration vise à :
-
- réduire la complexité et la dette technique en migrant du code sur-mesure vers des fonctionnalités natives;
- améliorer la maintenance, afin de réduire le temps de résolution d’un bug ou d’implémentation de nouvelles fonctionnalités;
- lisser la courbe d’apprentissage en évitant des systèmes sur-mesure.
- L’audit qualité du code afin de déterminer et mettre en lumière les axes d’améliorations, en insistant notamment sur la sécurité, et, identifier les actions à mettre en place pour corriger les éventuelles failles.
- L’accompagnement de l’équipe de développement par la mise en place de best-practice de développement.
PROFIL
Vous pouvez démontrer une expertise technique et pratique sur les domaines précités :
-
- PHP 8.3
- Symfony 6.4 LTS
- API Platform 3.0
- Kubernetes / mariaDb
- Migration technique de ces stacks
- Formation de développeurs
INFORMATIONS IMPORTANTES :
Pour être conforme aux exigences, la candidature proposée doit satisfaire pleinement aux exigences minimales suivantes :
- Le candidat doit posséder les compétences et l’expérience minimales requises (rôles/compétences)
- Le candidat doit posséder une parfaite maîtrise de la langue française tant à l’oral qu’à l’écrit.
- Planning de mission à proposer. Mission évaluée à 35j ouvrés (prolongeable).
Il en résulte qu’en cas de candidature non conforme, le Tec et/ou ProUnity se réservent le droit de disqualifier le candidat.