A complete application in a minute
Tailored resume and cover letter, ready to send.
BorderTask recherche un développeur Full-Stack pour faire évoluer une stack PHP existante vers PHP 8.2+ et Laravel 12+ avec Vue 3. Vous interviendrez sur l’ensemble du cycle de développement, du backend au frontend, et contribuerez à la sécurisation et à la modernisation progressive de l’application critique utilisée par les contrôles frontaliers en Belgique.
Le rôle implique aussi la reprise d’un code legacy et la collaboration avec les analystes, les partenaires et l’équipe projet, dans un
Dans le cadre du développement et de l’évolution de BorderTask, nous recherchons un développeur Full-Stack capable d’intervenir sur l’ensemble du cycle de développement.
BorderTask est un écosystème d’applications utilisé dans le cadre du contrôle aux frontières belges. Il couvre notamment Aerotask pour l’aérien, Aquatask et EMSW pour le maritime, ETIAS pour les autorisations de voyage, EES pour les entrées et sorties de l’espace Schengen, ainsi qu’une version mobile destinée aux contrôles sur le terrain.
Ces applications traitent des données alphanumériques et biométriques de voyageurs, assurent des échanges avec les systèmes centraux européens et s’intègrent aux applications nationales de contrôle aux frontières.
Il s’agit d’un projet national de la Police fédérale, évoluant dans un environnement à haute disponibilité, manipulant des données sensibles et soumis à des contraintes réglementaires européennes. L’impact des développements est directement visible sur le terrain.
La plateforme actuelle repose encore en partie sur une stack PHP 5.6 / 7.4, CodeIgniter, Smarty, AngularJS et jQuery. L’objectif est de la faire évoluer progressivement vers un environnement plus moderne basé notamment sur PHP 8.2+, Laravel 12+ et Vue 3. La migration constitue une partie importante de la mission : comprendre une application critique et complexe déjà en production, la sécuriser, maintenir son fonctionnement et faire évoluer progressivement son architecture sans interrompre le service.
Les applications sont utilisées quotidiennement par les policiers qui travaillent aux postes frontières : aéroports, gare internationale de Bruxelles-Midi et ports maritimes. Les utilisateurs sont donc directement confrontés aux fonctionnalités développées et peuvent fournir un retour concret sur leur utilisation.
Des déplacements ponctuels sont organisés avec les partenaires et les utilisateurs afin d’observer les applications dans leur contexte réel d’utilisation et de mieux comprendre les besoins opérationnels.
La section BINAT compte environ 40 membres du personnel. L’équipe BorderTask, la plus importante de la section, rassemble une quinzaine de personnes. Elle est structurée comme une équipe de développement classique, avec un project manager, un technical lead, des analystes fonctionnels, des développeurs, un copywriter et un designer UX/UI.
L’équipe travaille en mode agile et les développements font l’objet de revues de code régulières.
Anglais professionnel requis, à l’oral comme à l’écrit. Le candidat peut être francophone ou néerlandophone, aucune des deux langues nationales n’est privilégiée. Le télétravail jusqu’à trois jours semaine. L’utilisation d’outils d’IA est soumise à la politique interne et aux contraintes de sécurité de la Police fédérale. Les outils transmettant du code vers un service externe ne sont pas autorisés, toute autre utilisation est soumise à validation préalable de l’équipe sécurité. Des déplacements ponctuels sur les sites opérationnels sont à prévoir.