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.