Ministerie van Defensie
Full Stack Developer DevOps (2 FTE)
3 weken geleden toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtomschrijving
Deze opdracht betreft het ontwikkelen en integreren van interactieve, data-intensieve applicaties binnen een team dat computer-vision oplossingen van R&D naar productie brengt. De inzet is gericht op het effectiever en efficiënter ondersteunen van bewaken en beveiligen door afwijkende patronen sneller en beter te detecteren, met aandacht voor privacy en ethisch en wettelijk gebruik van AI.
De functie valt binnen een DevOps-afdeling binnen een informatie- en technologieorganisatie. Binnen DevOps worden toepassingen ontwikkeld op het gebied van AI (o.a. computer vision en taalmodellen), robotica en 3D printing. De werkzaamheden vinden plaats in een team waarin meerdere computer-vision applicaties actief zijn en waarin het ontwikkelen en operationeel gereed maken van oplossingen centraal staat.
Rol en verantwoordelijkheden
De rol combineert full stack ontwikkeling met DevOps-achtige verantwoordelijkheid rondom integratie en levering. De werkzaamheden omvatten het interpreteren van applicatieontwerpen en het vertalen naar een passende implementatie die aansluit op de behoeften van de klant. Daarnaast worden bestaande oplossingen aangepast, waaronder het porteren naar andere omgevingen, en worden efficiënte technische keuzes gemaakt voor hergebruik, verbetering en herconfiguratie van componenten.
De kern van de bijdrage ligt in het ontwerpen en/of coderen van componenten en het realiseren van de algehele oplossing binnen het applicatielandschap. Daarbij gaat het om zowel het laag ontwerp als om implementatie die gericht is op efficiëntie, functionaliteit en gebruikerservaring. Resultaten worden gevalideerd en geïntegreerd, zodat de oplossing als geheel werkt en klaar is voor gebruik in de productiecontext.
Taken
- Bouwen van interactieve en data-intensieve gebruikersinterfaces.
- Integreren van video- en streamingoplossingen.
- Ontwerpen en onderhouden van API’s en realtime communicatiestromen.
- Schrijven en onderhouden van unit tests en end-to-end tests.
- Ontwikkelen en integreren van componenten binnen het team.
- Toepassen van richtlijnen voor gebruikerservaring.
- Bewust omgaan met bekende beveiligingskwetsbaarheden en beveiliging meenemen door ontwerp.
- Vormgeven van documentatie.
- Geavanceerde, component-technische ondersteuning leveren.
- Problemen oplossen vóór en na het testen.
Werkomgeving en technische context
In het team wordt gewerkt met front-end ontwikkeling met Vue.js (waaronder Vue 3 in combinatie met TypeScript) en back-end ontwikkeling met Python (waaronder FastAPI en asynchronous programming). Daarnaast wordt gewerkt met PostgreSQL voor databaseontwerp en datamodellering, en met ORM’s en schemadefinitie zoals SQLAlchemy en Pydantic.
Eisen
- Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring met het gekozen eCF-profiel (eCF2 Professional)
- E-CF-profiel: Developer | B.01 Applicatie Ontwikkeling
- eCF3 Senior Professional/Manager: creatief ontwikkelen van applicaties en kiezen van geschikte technische opties, met optimalisatie van applicatieontwikkeling-, beheer- en -prestaties door architectuur en hergebruik
Wensen
- Kandidaat heeft bij voorkeur meer dan aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel
- Kandidaat heeft bij voorkeur ervaring met streamingprotocollen en -technologieën zoals RTSP, WebRTC en realtime video- of datapijplijnen
- Ervaring met het schalen van systemen die grote hoeveelheden streaming of eventgedreven data verwerken
- Ervaring met visualisatie- en interactiebibliotheken zoals Konva, D3 of vergelijkbare tools
- Ervaring met geospatiale of 3D-visualisatiebibliotheken zoals Cesium
- Ervaring met messaging-systemen zoals RabbitMQ
- Ervaring met gestructureerde datacontracten zoals protobuf of vergelijkbare tools
- Kandidaat heeft bij voorkeur affiniteit met computer vision-producten
- Bekendheid met ML/AI-systemen
- Kandidaat heeft bij voorkeur aantoonbare werkervaring met SQL