Ministerie van Defensie
Full Stack Developer DevOps (2 FTE)
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtomschrijving
De opdracht betreft de ontwikkeling en integratie van ICT-toepassingen binnen een team dat werkt aan computer-vision toepassingen in een traject van R&D naar productie. De rol richt zich op het bouwen van interactieve, data-intensieve gebruikersinterfaces, het integreren van video- en streamingoplossingen en het realiseren van API’s en realtime communicatiestromen. Daarnaast omvat de opdracht het ontwikkelen en onderhouden van unit tests en end-to-end tests, met als doel een stabiele overgang naar productie en het ondersteunen van het detecteren van afwijkende patronen.
In teamverband wordt gewerkt aan zowel front-end als back-end onderdelen. Front-end development gebeurt in Vue.js, waaronder Vue 3 in combinatie met TypeScript. Back-end ontwikkeling richt zich op Python, waaronder FastAPI en asynchronous programming. Voor dataopslag en verwerking wordt gewerkt met PostgreSQL, inclusief databaseontwerp en datamodellering. Er wordt gebruikgemaakt van ORM’s en schemadefinitie, waaronder SQLAlchemy en Pydantic.
Achtergrond en missie
Binnen een DevOps-afdeling wordt gewerkt aan toepassingen op het gebied van AI, waaronder computer vision. Het team ontwikkelt oplossingen die effectiever en efficiënter capaciteit ondersteunen bij bewaken en beveiligen, waarbij privacy en ethische en wettelijke kaders uitgangspunt blijven. De bijdrage van deze rol ondersteunt de verdere uitbouw en operationalisering van bestaande computer-vision applicaties binnen een productiecontext.
Samenvattende opgave
Ontwerpen en/of coderen om te voldoen aan de specificaties van de oplossing. Het realiseren van ICT-applicaties en het bijdragen aan het laag ontwerp. Code schrijven om efficiëntie, functionaliteit en gebruikerservaring te optimaliseren. Problemen signaleren en oplossen vóór en na het testen, en daarbij componenten integreren en technisch ondersteunen.
Taken
- Ontwikkel ingenieur en integreer componenten.
- Volg richtlijnen voor gebruikerservaringen.
- Houd rekening met bekende beveiligingskwetsbaarheden en pas beveiliging toe door ontwerp.
- Vormdocumentatie op en onderhoud die waar nodig.
- Verstrek geavanceerde, component technische ondersteuning.
- Los problemen vóór en na het testen op.
Eisen
- Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring met het gekozen eCF-profiel in de betreffende functie.
Wensen
- Meer dan de aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF-profiel
- Ervaring met streamingprotocollen en -technologieën zoals RTSP, WebRTC en realtime video- of datapijplijnen
- Kennis van 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
- Affiniteit met computer vision-producten
- Bekendheid met ML/AI-systemen
- Aantoonbare werkervaring met SQL