Description du poste
Nous recherchons un Full-Stack Developer pour moderniser un écosystème d'applications lié aux contrôles aux frontières. Ces applications traitent des données sensibles de voyageurs, échangent des informations avec des systèmes européens et doivent rester disponibles pendant une migration progressive. Vous intervenez sur toute la stack pour maintenir les services existants et accompagner leur évolution vers PHP 8, Laravel et Vue.
Votre rôle
- Concevoir, développer, tester et maintenir des applications web et des API REST.
- Comprendre et faire évoluer le code legacy, en renforçant sa sécurité et sa maintenabilité sans interrompre le service.
- Restructurer le code et contribuer aux analyses techniques et à la résolution de problèmes.
- Participer aux revues de code, aux tests et à la documentation au sein d'une équipe Agile.
- Collaborer avec les développeurs, les analystes et les autres partenaires du projet, et effectuer ponctuellement des visites sur le terrain pour comprendre les besoins des utilisateurs.
- Travailler dans un environnement comprenant PostgreSQL, GitLab, les conteneurs, Linux et la CI/CD. Respecter les règles de sécurité applicables aux outils d'IA.
Vous avez
- Au moins cinq ans d'expérience en JavaScript.
- Au moins cinq ans d'expérience avec Laravel.
- Au moins cinq ans d'expérience en PHP.
- Au moins cinq ans d'expérience en SQL.
- Au moins cinq ans d'expérience avec les API REST.
- Au moins cinq ans d'expérience avec Git.
- Néerlandais de niveau C1.
- Anglais de niveau C1.
- Français de niveau C1.
Atouts
- Au moins cinq ans d'expérience en développement full-stack.
- Maîtrise d'un framework PHP moderne.
- Maîtrise d'un framework JavaScript moderne.
- Développement backend en autonomie.
- Développement frontend en autonomie.
- Expérience de reprise, de maintenance et de modernisation d'applications legacy en production.
- Expérience de maintenance et d'évolution d'applications complexes en production.
- Connaissances en sécurité applicative, notamment pour identifier et corriger les problèmes de sécurité dans le code existant.
- Évolution progressive de l'architecture logicielle et séparation des responsabilités.
- Pratiques de qualité du code et de maintenabilité.
- Pratiques de test logiciel.
- Gestion des erreurs dans le développement logiciel.
- Analyse de problèmes techniques complexes, définition de solutions et évaluation de leur impact.
- Capacité à devenir rapidement opérationnel dans une base de code existante.
- Autonomie dans le travail quotidien.
- Capacité à apprendre rapidement des technologies moins familières.
- Motivation à travailler sur l'ensemble de la stack.
- Expérience avec Laravel ou Vue.js.
- Expérience avec Symfony, React, Angular ou une technologie équivalente.
- Expérience des applications critiques ou à haute disponibilité.
- Expérience dans le secteur public.
Travailler chez Neurho
Fondée en 1998, Neurho est une société belge de consultance IT et business. Depuis plus de 25 ans, nous accompagnons des banques, assureurs, acteurs du secteur de l'énergie et institutions publiques en Belgique et au Luxembourg dans leurs projets de transformation. Chez Neurho, vous travaillez sur des missions variées et stimulantes, où votre expertise est reconnue et votre évolution encouragée. En plus de votre salaire, vous bénéficiez de nombreux avantages extra-légaux pensés pour correspondre à votre fonction, à vos besoins et envies personnels.
Neurho s'engage pour l'égalité des chances et accueille toutes les candidatures, sans distinction d'âge, d'origine, de nationalité, de genre, de milieu social, de convictions ou de handicap.