Full Stack .NET Developer
Role details
Job location
Tech stack
Job description
Als Full Stack .NET Developer werk je mee aan de ontwikkeling, modernisering en het onderhoud van applicaties binnen de consulaire IT-omgeving. Je werkt zowel aan nieuwe applicaties als aan de modernisering van bestaande systemen.
Je kan werken aan verschillende consulaire toepassingen, bijvoorbeeld systemen voor het beheer van visumaanvragen, de verwerking van paspoortaanvragen, de legalisatie van documenten en administratieve toepassingen voor Belgische burgers in het buitenland.
Daarnaast werk je mee aan de verdere digitalisering en modernisering van consulaire IT-systemen.
Je maakt deel uit van een klein development team waar samenwerking centraal staat en waar individuele bijdragen snel zichtbaar zijn.
Softwareontwikkeling
- Ontwikkelen van applicaties in .NET / Angular
- Implementeren van nieuwe functionaliteiten
- Programmeren van zowel frontend- als backendcomponenten
Architectuur en analyse
- Meedenken over technische oplossingen en applicatiearchitectuur
- Samenwerken met analisten bij de implementatie van nieuwe functionaliteiten
Testing en debugging
- Testen van software
- Opsporen en oplossen van bugs
- Verbeteren van bestaande code
Onderhoud en modernisering
- Verbeteren en uitbreiden van bestaande applicaties
- Ondersteunen van de modernisering van legacy-systemen
Teamwerking
- Samenwerken met analisten en andere developers
- Deelnemen aan agile teamwerking
- Documenteren van technische oplossingen
Requirements
Technische vaardigheden
- Minstens 5 jaar ervaring in softwareontwikkeling
Ervaring met meertalige toepassingen (i18n & i10n)
Authenticatie/autorisatie
Ervaring met het verbeteren van frontend prestaties
Kennis van de nieuwste webontwikkelingen
Pakketupdates (npm / yarn)
Linters & formatters (ESLint, stylelint, prettier)
·
Algemeen: kennis van/ervaring met
· Scrum
· DevOps
· GIT
· Codebeoordelingen uitvoeren:
· CI
· SOLID principes
· SQL vaardigheden
- Analytisch en probleemoplossend vermogen
- Interesse in technologie en softwareontwikkeling
- Gestructureerde en nauwkeurige manier van werken
- Sterk verantwoordelijkheidsgevoel
- Teamgericht
- Je werkt graag aan complexe informatiesystemen en vindt het boeiend om toepassingen te bouwen die concrete processen ondersteunen.
- Motivatie om te werken aan IT-projecten met een duidelijke maatschappelijke impact, waarbij de toepassingen die je ontwikkelt wereldwijd worden gebruikt door Belgische diplomatieke posten.