Werkomgeving
Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.
De Federale Overheidsdienst Buitenlandse Zaken, Buitenlandse Handel en Ontwikkelingssamenwerking ondersteunt Belgische burgers en diplomatieke activiteiten wereldwijd via een netwerk van meer dan 120 ambassades en consulaten.
Binnen de Directie-generaal ICT worden applicaties ontwikkeld die de consulaire dienstverlening ondersteunen, waaronder systemen voor
visumaanvragen
paspoortbeheer
legalisatie van documenten
administratieve processen voor Belgen in het buitenland
Deze toepassingen worden wereldwijd gebruikt door diplomatieke posten en zijn essentieel voor de dienstverlening aan burgers.
Je werkt dus aan toepassingen die wereldwijd door Belgische ambassades en consulaten worden gebruikt en die rechtstreeks bijdragen aan de dienstverlening aan burgers.
Rol en verantwoordelijkeden
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
Profiel
Technische vaardigheden:
Minstens 5 jaar ervaring in softwareontwikkeling
Backend :
NETNET Core
ORM (preferably Entity Framework)
Docker
MicroServices
Azure
Frontend:
Angular
State management (e.g. NgRx, Akita)
Reactieve formulieren
UX-design
CSS & CSS-preprocessors (SASS, Less)
Unit testing
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
Competenties
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. xphnsxz
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.
Verificatie- en/of veiligheidsmachtigingsprocedure
De werknemer/werkneemster moet bereid zijn om in functie van de nodige toegangen zich te onderwerpen aan een verificatie- en/of veiligheidsmachtigingsprocedure (Wet van 11/12/1998).