.NET software ontwikkelaar
Eisen: - De kandidaat heeft minimaal 5 jaar aantoonbare ervaring met softwareontwikkeling op gebied applicaties die werken met bestandbeheer. - De kandidaat heeft meer dan 2 jaar ervaring met full stack softwareontwikkeling o.b.v. C#/.NET Core (microservices, web-development). - De kandidaat heeft minimaal 2 jaar ervaring met C#/.NET softwareontwikkeling binnen een agile cloud-platform. - De kandidaat heeft minimaal 2 jaar ervaring met containerised software-development (Docker) en continuous integration/deployment (CI/CD). - De kandidaat heeft minimaal 2 jaar ervaring met secure software development (SecDevOps). - De kandidaat heeft minimaal 2 jaar ervaring met unittesten. - De kandidaat heeft minimaal 2 jaar ervaring met werken onder (software) architectuur. - De kandidaat heeft minimaal 2 jaar ervaring met Agile werken en documentatie. Wensen: - De kandidaat heeft bij voorkeur ervaring met klantcontact/afstemming met end-users. - De kandidaat heeft bij voorkeur kennis en ervaring van kubernetes, docker, jenkins, gitlab, PKI. - De kandidaat heeft bij voorkeur ervaring met werken met Versiebeheerpolicies, werken met frameworks, API integratie, systeem- en integratietesten. - De kandidaat heeft bij voorkeur ervaring met Webservices, SOAP, REST, micro-services, VM-services. - De kandidaat heeft bij voorkeur ervaring met File Storage Services. Omschrijving: Als .NET software ontwikkelaar ga je bijdragen aan de ontwikkeling van een dataplatform voor de Koninklijke Marechaussee. Dit platform ondersteunt hen in hun taken op het gebied van opsporing en handhaving. Je zult werken aan een nieuwe containerized-applicatie die geprogrammeerd wordt in C#/.NET. De focus ligt hierbij op het ontwikkelen van microservices en het implementeren van logging. Je zult samenwerken met een lead engineer en gebruik maken van de cloudservices die beschikbaar zijn op het platform. Dit omvat onder andere storage oplossingen zoals NFS en S3 Object store, evenals MSSQL-services. De applicatie die je ontwikkelt zal fungeren als een portal met mogelijkheden voor uploaden en downloaden van bestanden. Het is van groot belang dat de applicatie veilig en betrouwbaar is, met een sterke nadruk op security by design en privacy by design. Je zult ook betrokken zijn bij het programmeren van audit-trail faciliteiten. De Koninklijke Marechaussee heeft recent een transitie doorgemaakt naar Informatie Gestuurd Optreden, wat betekent dat informatie cruciaal is voor hun operaties. In de roadmap GRENADE-29 worden de stappen geschetst die de komende jaren gezet worden om IT als wapensysteem in te zetten. De basisvoorzieningen moeten hersteld worden met up-to-date technologie om de operaties van de KMar te waarborgen. Veiligheid, betrouwbaarheid en accreditatie zijn essentieel voor de oplossingen die je ontwikkelt. Je zult werken in een agile omgeving en documentatie is een belangrijk onderdeel van je werkzaamheden. Dit is een uitdagende rol waarin je een significante impact kunt maken op de operaties van de Koninklijke Marechaussee.