
En tant que développeur, vous contribuerez à l’évolution de Crescendo 2, une application monopage composée de plusieurs modules. Vous interviendrez sur l’ensemble de ces modules, en particulier sur Evalfed et Cartofed, qui soutiennent respectivement le processus d’évaluation et la cartographie fonctionnelle d’un service public fédéral.
Le rôle met un fort accent sur le back-end, notamment sur la mise en place technique. Vous travaillerez avec des modèles de données complexes, PostgreSQL, PHP, ainsi que le framework Laravel, incluant Nova pour la configuration et la gestion de l’application.
Votre mission principale consistera à analyser les user stories, stories techniques et demandes de changement, afin de définir les scénarios de test. Vous serez également chargé de leur implémentation complète dans Behat, ainsi que de la configuration d’exécutions fréquentes, stables et robustes. Les résultats des tests seront synthétisés via des rapports automatisés dans Zephyr Scale, puis communiqués aux développeurs des modules concernés.
Vous veillerez également à la performance de l’application : identification des goulets d’étranglement, optimisation via refactorisation et mise en cache. Une bonne compréhension du fonctionnement du cache et de Redis est donc utile.
Côté front-end, les technologies utilisées sont Tailwind CSS, Vue.js (pour Evalfed) et Livewire (pour Cartofed). Vous maîtrisez suffisamment ces outils pour ajouter des attributs de test lorsque nécessaire.
Vous serez aussi responsable de vos tests unitaires, réalisés avec PHPUnit.
L’écosystème comprend GitLab pour le dépôt de code et Jira pour le suivi des tâches en mode Kanban. Vous êtes donc à l’aise avec les pratiques DevOps, Git et le travail en équipe agile.
L’environnement utilise également Docker pour faciliter la configuration, ainsi que Phan pour le contrôle de qualité. Leur maîtrise est un atout, bien qu’elle ne soit pas indispensable.
Enfin, vous rejoindrez une équipe multilingue (NL & FR) et pourrez communiquer en anglais, la langue du projet, tout en pouvant toujours vous appuyer sur votre langue maternelle.

Collective is the platform to find work (freelance and permanent contracts) 🔥 Go and check us out, we are the biggest platform in terms of jobs published




