Voor een klant zijn we op zoek naar een ervaren Full Stack Software Engineer.
Locatie: Brussel
Als senior software engineer binnen het ANPR-team ben je verantwoordelijk voor het ontwikkelen, ontwerpen en ondersteunen bij de integratie van ANPR-gerelateerde softwareproducten. Je werkt zelfstandig aan taken en werkt nauw samen met andere teamleden, de projectmanager en de functioneel analist om de projectdoelstellingen te bereiken. Je vertrekt vanuit een bestaande legacy applicatie (VB.NET) en werkt naar een nieuwe applicatie in PHP8+ (Laravel framework en PHP slim).
Taken en verantwoordelijkheden:
- Begrijpen en beheren van de logica van een legacy (VB.NET) applicatie.
- Combineren van multi-geïndexeerde data met gebruik van vector/graph based algoritmes.
- Implementeren van functionele analysedocumentatie op codeniveau.
- Test driven development en continue verbetering van de code.
- Werken met RESTful API’s en API first approach.
- E2E taken opnemen, inclusief QA van eigen code.
- Samenwerken met productmanagers, ontwerpers, technische ingenieurs en QA-ingenieurs.
- Deelnemen aan pair-programming en code review.
Opleiding, ervaring en competenties:
- Bachelordiploma in engineering, IT, computer science.
- Minimaal 10 jaar ervaring in full-stack softwareontwikkeling.
- Ervaring met front-end codering in JavaScript (Node.js, React, Angular of Vue.JS) en back-end talen zoals Python, Ruby, Java, SCALA of PHP.
- Kennis van Visual Basic 6.0.
- Ervaring met PHP-frameworks (SLIM, Laravel, Symfony).
- Bekendheid met versiebeheersystemen (Git, GitLab/GitHub).
- Bekwaam in Vue.js en moderne front-endtools.
- Aantoonbare ervaring met PGSQL en databasebeheer.
- Sterke kennis van Linux-gebaseerde omgevingen en shellscripting.
- Bekendheid met testframeworks zoals SonarQube.
- Inzicht in beveiligingspraktijken bij ontwikkeling.
- Ervaring in API-ontwikkeling en brokering/queueing tools.
- Ervaring met Agile en traditionele projectmethodieken.
- Goede communicatieve vaardigheden en teamplayer.
- Frans of Nederlands als moedertaal, met sterke passieve kennis van de andere taal.