
Functieomschrijving
Terrorisme, cyberdreiging of de verspreiding van massavernietigingswapens. Zodra een dreiging reëler wordt, willen inlichtingenteams – zodra ze daar toestemming voor hebben - zo snel mogelijk inzicht in de communicatie van targets. Goed en duidelijk inzicht in de onderzoeksopbrengsten in audioformaat kan hét verschil maken. Samen met jouw team lever jij de applicatie die dit mogelijk maakt.
Wat ga je doen?
Je ontwikkelt en onderhoudt een applicatie voor het ontsluiten van audio uit verkregen data. De meeste tijd besteed je aan applicatieontwikkeling in React (typescript). Je bouwt nieuwe functionaliteiten en je verbetert de front-end. Je zoekt hierbij input van de gebruikers en werkt nauw samen met een UX-designer, een product owner en business analisten.
Er wordt gewerkt in DevOps teams volgens het Agile SAFe principe. Jouw team bestaat uit back- en front-end developers, een tester, een scrum master en een product owner. Samen werk je aan de kwaliteit en beschikbaarheid van een aantal microservices die samen meerdere applicaties vormen. Deze applicaties worden gebouwd door gebruik te maken van (onder andere) MUI, Next.js, Janus, Yjs, React Query en Matomo. Met deze bouwstenen worden componenten gebouwd zoals een audio equalizer, audio visualisatie, complexe tabellen en weergave van realtime audio. Daarnaast worden binnen de applicatie ook veel koppelingen met andere applicaties gelegd. Met behulp van Grafana, Prometheus, Matomo en Graylog heb je inzicht in de werking van de systemen. Met behulp van GitlabCI zijn Ops-taken te automatiseren. Door middel van CI/CD pipelines worden releases gedaan in Kubernetes. Een storing los je op door een grondige analyse en met een koel hoofd. En als je er niet uit komt? Dan kun je bouwen op een deskundig en zeer betrokken team.
Wat krijg je er voor terug?
Een ambitieus team van een hoog technisch niveau. Als je het leuk vindt om doelgericht te ontwikkelen zit je hier goed. Er is veel ruimte voor creativiteit en vernieuwing. In het werk van de AIVD kunnen prioriteiten snel veranderen. Dit maakt jouw werk als developer binnen dit team erg afwisselend. Ons werk is serieus, maar er is is genoeg tijd voor plezier. De AIVD heeft een heel actieve personeelsvereniging en ook bij het team en bij de unit Joint Application Services (JAS) worden er regelmatig uitjes georganiseerd.
Gevraagd
Je bent een gevorderde software developer die het leuk vindt om resultaat te leveren. Je wordt enthousiast van een technische uitdaging en je werkt vlot aan vindingrijke code. Van elkaar leren vind je belangrijk. Daarom is feedback ontvangen en geven vanzelfsprekend voor je. Overschakelen naar andere taken vanwege verandering in prioriteit gaat je goed af. Je bent positief kritisch en je werkt accuraat. Daarnaast:
heb je hbo werk- en denkniveau;
ben je gevorderd in TypeScript en React;
ben je bekwaam in een Linux-omgeving;
ervaring met MUI, Next.js, Janus, Yjs, React Query en Matomo is een pre.
In deze functie werk je volledig op kantoor in Zoetermeer. Er kunnen incidenteel werkzaamheden buiten kantoortijden voorkomen.
Eerste gesprekken vinden plaats op 16 juli 2025 en de tweede gesprekken op 23 juli 2025 in Zoetermeer. Een technisch assessment, die je na een positief eerste gesprek vanuit huis kunt maken, maakt onderdeel uit van de selectieprocedure. Je krijgt uiterlijk op vrijdag 11 juli telefonisch bericht of je wordt uitgenodigd voor een eerste gesprek.
De AIVD omarmt diversiteit en inclusie en wil graag dat medewerkers zich thuis voelen. Verschillende perspectieven, achtergronden en inzichten zijn een verrijking voor onze organisatie. Bij ons is iedereen die aan de voorwaarden voor een Verklaring van Geen Bezwaar (VGB) voldoet welkom, ongeacht culturele achtergrond, arbeidsvermogen, leeftijd, gender of seksuele voorkeur. Samen werken we aan de veiligheid van Nederland.
Aanbod
Arbeidsvoorwaarden
Salarisniveau schaal 11
Salarisomschrijving Het salaris is gebaseerd op een volledige werkweek. Daarnaast is aan het werken bij de AIVD een toeslag verbonden. Deze toeslag bedraagt bij indiensttreding € 262,32 en loopt op tot maximaal € 796,73 bruto per maand bij een volledige werkweek.
Maandsalaris Min €4.024 – Max. €6.110 (bruto)
Dienstverband Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
Contractduur 1 jaar
Minimaal aantal uren per week 32
Maximaal aantal uren per week 36