.NET software ontwikkelaar

Ministerie Van Defensie
Bekijk opdracht

Opdrachtomschrijving
Het JIVC werkt aan een dataplatform dat de Koninklijke Marechaussee ondersteunt bij haar taakuitvoering i.h.k.v. Opsporing en Handhaving, het OPK (Onderzoeksplatform KMar). Als Software ontwikkelaar werk jij mee aan het ontwikkelen van het platform. Je hebt ervaring met het onwikkelen van een .net webapplicatie binnen een cloudomgeving. De C#/.Net-ontwikkelaars (2 FTE) zullen onder aansturing van een lead engineer een volledig nieuwe containerized-applicatie gaan programmeren. Daarbij gebruikt makend van de services beschikbaar op het Cloud-platform. Met name services i.r.t. Storage - NFS en S3 Object store - en MSSQL-services. De applicatie zelf bestaat uit microservices met grote nadruk op het programmeren van logging en audit-trail faciliteiten. De applicatie is qua user-experience een portal met up- en download-faciliteiten.

Achtergrond opdracht

In de afgelopen jaren heeft de Koninklijke Marechaussee (KMar) de transitie gemaakt naar Informatie Gestuurd Optreden (IGO). Dat betekent dat Informatie aan de basis staat van de operatie van de KMar. In de Roadmap GRENADE-29 is geschetst welke stappen de komende jaren gezet worden en hoe IT als wapensysteem ingezet wordt in de operatie van de KMar. De roadmap kijkt 15 jaar vooruit met spirals die stapsgewijs de doorontwikkeling vormgeven. In Spiral 0 wordt de basis voorziening hersteld: up to date technologie robuust geïmplementeerd. Zonder deze basis maakt de KMar niet de stappen die met de Common Intent van CKMar geschetst zijn en komt de uitvoering van de operatie in gevaar. In de volgende Grenade-29 spirals wordt steeds meer in beslag genomen digitaal bewijsmateriaal ontsloten en wordt analyse uitgebreid. Zowel functioneel als qua gebruik. Veiligheid, betrouwbaarheid en accreditatie van de op te leveren oplossingen is cruciaal. Onze aanpak is veiligheid en betrouwbaarheid al in het ontwikkelproces mee te nemen: security by design en privacy by design.

Eisen

  • De kandidaat heeft minimaal 5 jaar aantoonbare ervaring met softwareontwikkeling op gebied van applicaties die werken met bestandbeheer.
  • De kandidaat heeft minimaal 5 jaar ervaring met full stack softwareontwikkeling o.b.v. C#/.NET Core (microservices, web-development).
  • De kandidaat heeft minimaal 2 jaar ervaring met #/.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 (2 jaar).
  • De kandidaat heeft minimaal 2 jaar ervaring met werken onder (software) architectuur (2 jaar).
  • De kandidaat heeft minimaal 2 jaar ervaring met Agile werken en documentatie (2 jaar).
  • Wensen

  • De kandidaat heeft bij voorkeur ervaring met klantcontact/afstemming met end-users.
  • De kandidaat heeft bij voorkeur kennis en ervaring van kubernates, 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.

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bekijk opdracht