Développeur Full-Stack
Il y a 2 heures
Arrondissement of BrusselsCapital, Brussels, Belgique
Titans Consulting
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pDans 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. /ph3Projet /h3pBorderTask 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. /ppCes 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. /ppIl 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. /ph3Mission /h3pLa 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. /pulliConcevoir, développer, tester et maintenir des applications web. /liliPrendre en charge des développements sur l’ensemble de la stack, du backend au frontend. /liliDévelopper et intégrer des API REST. /liliComprendre et faire évoluer une base de code legacy existante. /liliParticiper à sa sécurisation et à sa modernisation progressive. /liliRestructurer le code lorsque nécessaire afin d’améliorer la séparation des responsabilités et la maintenabilité. /liliParticiper aux analyses techniques et à la résolution de problèmes. /liliGarantir la qualité, la stabilité et la sécurité du code. /liliParticiper aux revues de code et aux tests. /liliDocumenter les développements réalisés. /liliCollaborer avec les développeurs, analystes et autres partenaires du projet. /li /ulpLes 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. /ppDes 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. /ppLa 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. /ppL’équipe travaille en mode agile et les développements font l’objet de revues de code régulières. /pulliVous démontrez une expertise solide en PHP. /liliVous maîtrisez au moins un framework PHP moderne. Une expérience avec Laravel est privilégiée, mais une solide maîtrise de Symfony peut parfaitement convenir. /liliVous êtes capable d’intervenir de manière autonome aussi bien sur le backend que sur le frontend. /liliVous maîtrisez SQL, les API REST et Git. /liliVous êtes à l’aise avec la reprise, la maintenance et l’évolution de code legacy en production. /liliVous avez déjà pris en charge et fait évoluer des applications complexes utilisées en production. /liliVous êtes capable d’identifier et de corriger des problèmes de sécurité dans une base de code existante. /liliVous savez faire évoluer progressivement une architecture et mieux répartir les responsabilités dans le code. /liliVous appliquez les bonnes pratiques de développement : architecture, qualité du code, sécurité, tests, gestion des erreurs et maintenabilité. /liliVous êtes capable d’analyser un problème technique complexe, de proposer une solution adaptée et d’en évaluer les impacts sur l’existant. /liliVous êtes capable de prendre rapidement vos marques dans une codebase existante et de devenir rapidement opérationnel. /liliAucune expérience préalable avec CodeIgniter, Smarty, AngularJS ou jQuery n’est exigée. Nous recherchons avant tout quelqu’un capable de comprendre et reprendre du code legacy, pas quelqu’un ayant nécessairement travaillé avec ces frameworks particuliers. /liliAu-delà des compétences techniques, nous accordons une importance particulière à l’autonomie, à la motivation et à la capacité d’apprentissage. Nous recherchons quelqu’un capable de progresser rapidement sur les technologies qu’il maîtrise moin