Functieomschrijving
We zoeken een Full-Stack Developer om een ecosysteem van applicaties voor grenscontroles te moderniseren. De applicaties verwerken gevoelige reizigersgegevens, wisselen informatie uit met Europese systemen en moeten beschikbaar blijven tijdens een geleidelijke migratie. U werkt over de volledige stack: u onderhoudt de bestaande diensten en helpt ze evolueren naar PHP 8, Laravel en Vue.
Uw rol
- Webapplicaties en REST API's ontwerpen, ontwikkelen, testen en onderhouden.
- Legacycode begrijpen en verder ontwikkelen, met aandacht voor beveiliging en onderhoudbaarheid, zonder de dienstverlening te onderbreken.
- Code herstructureren en bijdragen aan technische analyses en probleemoplossing.
- Deelnemen aan code reviews, tests en documentatie binnen een Agile team.
- Samenwerken met developers, analisten en andere projectpartners en af en toe operationele locaties bezoeken om de behoeften van gebruikers te begrijpen.
- Werken in een omgeving met onder meer PostgreSQL, GitLab, containers, Linux en CI/CD. De beveiligingsregels voor het gebruik van AI-tools naleven.
U hebt
- Minstens vijf jaar ervaring met JavaScript.
- Minstens vijf jaar ervaring met Laravel.
- Minstens vijf jaar ervaring met PHP.
- Minstens vijf jaar ervaring met SQL.
- Minstens vijf jaar ervaring met REST API's.
- Minstens vijf jaar ervaring met Git.
- Nederlands op niveau C1.
- Engels op niveau C1.
- Frans op niveau C1.
Pluspunten
- Minstens vijf jaar ervaring met full-stackontwikkeling.
- Beheersing van een modern PHP-framework.
- Beheersing van een modern JavaScript-framework.
- Zelfstandige backendontwikkeling.
- Zelfstandige frontendontwikkeling.
- Ervaring met de overname, het onderhoud en de modernisering van legacyapplicaties in productie.
- Ervaring met het onderhouden en verder ontwikkelen van complexe productieapplicaties.
- Kennis van applicatiebeveiliging, waaronder het opsporen en oplossen van beveiligingsproblemen in bestaande code.
- Geleidelijke evolutie van softwarearchitectuur en scheiding van verantwoordelijkheden.
- Werkwijzen voor codekwaliteit en onderhoudbaarheid.
- Werkwijzen voor softwaretesting.
- Foutafhandeling bij softwareontwikkeling.
- Analyse van complexe technische problemen, uitwerking van oplossingen en beoordeling van hun impact.
- Vermogen om snel productief te worden in een bestaande codebase.
- Zelfstandigheid in het dagelijkse werk.
- Vermogen om minder vertrouwde technologieën snel aan te leren.
- Motivatie om over de volledige stack te werken.
- Ervaring met Laravel of Vue.js.
- Ervaring met Symfony, React, Angular of een gelijkwaardige technologie.
- Ervaring met kritieke of hoogbeschikbare applicaties.
- Ervaring in de publieke sector.
Werken bij Neurho
Neurho werd opgericht in 1998 en is een Belgisch IT- en businessconsultancybedrijf. Al meer dan 25 jaar begeleiden we banken, verzekeraars, spelers uit de energiesector en overheidsinstellingen in België en Luxemburg bij hun transformatieprojecten. Bij Neurho werkt u aan gevarieerde en uitdagende opdrachten, waar uw expertise erkend wordt en uw groei alle kansen krijgt. Naast uw loon geniet u van heel wat extralegale voordelen, afgestemd op uw functie, uw noden en uw persoonlijke wensen.
Neurho zet zich in voor gelijke kansen en verwelkomt alle kandidaturen, ongeacht leeftijd, afkomst, nationaliteit, gender, sociale achtergrond, overtuiging of beperking.