Full stack developer

AIVD-applicaties worden voor opslag en distributie volledig in eigen beheer gebouwd (en onderhouden). Dit is een belangrijke taak van full stack developers bij de afdeling Vastlegging.

'Mijn team bouwt applicaties voor het inlichtingenproces of veiligheidsonderzoeken. Er is een backlog die over het team wordt verdeeld en iedereen pakt gewoon op wat bovenaan staat. Ik doe zowel de frontend als de backend, van design tot data. Dat maakt mijn werk heel gevarieerd. 

Alle AIVD'ers zijn onze gebruikers, want de informatie die we mogen verzamelen moet goed worden vastgelegd. Het is werk in het hart van de organisatie en onze applicaties mogen echt niet uitvallen. Die verantwoordelijkheid voel ik sterk.'

'De hechte band met mijn collega's zorgt voor een positieve werksfeer en een grote onderlinge betrokkenheid'

'Bij een inlichtingendienst weet je zeker dat het om belangrijke zaken gaat. Dat sprak me aan toen ik solliciteerde: serieus werk bij een serieuze organisatie. Ik had geen idee waar ik terecht ging komen, maar in het eerste gesprek werd al benadrukt dat er heel nauw wordt samengewerkt.

De hechte band die daardoor ontstaat draagt positief bij aan de werksfeer en de onderlinge betrokkenheid. Als ik een middag vrij neem, denk ik: "Oei, wat ga ik vandaag allemaal missen?'

Nieuwste van het nieuwste

'Elke organisatie zegt dat ze met het nieuwste van het nieuwste werken, maar bij de AIVD is het echt zo. We ontwikkelen de meeste applicaties zelf - op het MS- of Unix-platform - en gebruiken de standaardtalen, C# voor de backend en Angular voor de frontend. We proberen altijd met de laatste versies te werken. 

Bij de overheid is soms aarzeling bij de adoptie van nieuwe technieken, hier absoluut niet. Wij mogen ook gewoon dingen van buiten naar binnen halen, als we zeker weten dat het veilig is. Met trainingen en zelfstudie houden we alle ontwikkelingen bij.'

'Via interne stages kun je ook een kijkje nemen bij andere afdelingen: ongelooflijk interessant.'

'Bij de AIVD kan ik veel kanten op. Mezelf ontwikkelen naar senior of lead developer bijvoorbeeld, maar ook in de rest van de organisatie liggen kansen. Tijdens mijn introductie dacht ik al steeds: "Oh, dat werk is gaaf, en dat ook en dat ook." 

Via interne stages kun je een kijkje nemen bij andere afdelingen. Zo heb ik een week bij een terrorismeteam gezeten. Dat was ongelooflijk interessant en het was natuurlijk erg leuk om te zien hoe onze apps dagelijks worden gebruikt. Ik hoef de komende jaren niet weg.'

Meer weten?

Meer ervaringen van AIVD'ers lezen? Ga terug naar het overzicht.