Backend .NET developer (zzp - freelance)
Freelance (zzp) backend .NET developer for the Dutch Judiciary (Rechtspraak): builds and maintains secure .NET microservices on OpenShift that link its digital post room to chain partners like the OM and law firms, in Scrum DevOps teams using Azure DevOps, AMQP queues and an API Gateway. Note: role is supervised, so zzp engagement is not possible under the wet DBA.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Realise secure, high-quality .NET software components, including unit tests
- Develop .NET microservices in containers on OpenShift with asynchronous processing (queues)
- Set up and maintain automated build and deployment pipelines in Azure DevOps
- Perform code reviews and refine user stories with the Product Owner and team
- Support translating user stories into technical design
- Monitor applications in production and resolve events and incidents
- Improve software security, privacy, observability and software quality
- Work in Scrum / DevOps (BusDevOps) teams
Full description
Opdrachtbeschrijving
Als .NET ontwikkelaar realiseer je veilige en kwalitatief goede softwarecomponenten op basis van specificaties in user stories en non-functional requirements. Je werkt binnen een van onze DevOps-teams die IT-systemen leveren ten behoeve van de digitale toegankelijkheid van de Rechtspraak. Het team waarvoor we een ontwikkelaar zoeken realiseert verschillende systeemkoppelingen tussen onze digitale postkamer en ketenpartners, zoals het OM, grote advocatenkantoren of andere ketenpartners. Je zorgt samen met je team voor zowel de (door)ontwikkeling van het systeem als voor het (technisch) beheer ervan. Daarnaast zorg je voor verbeteringen in het ontwikkelproces en het kennisniveau met betrekking tot softwarebeveiliging, privacy, observability en softwarekwaliteit. Je ontwikkelt aan nieuwe applicaties op basis van moderne ontwikkeltechnologieën volgens een micro-services architectuur. Het betreft voornamelijk het ontwikkelen van .NET microservices in containers (OpenShift Container Platform) in een omgeving met asynchrone verwerking (queues). Er wordt gebruik gemaakt van Azure DevOps en een API Gateway.
Achtergrond opdracht
IVO Rechtspraak realiseert producten en diensten die de uitwisseling van digitale stukken mogelijk maakt tussen de Rechtspraak en externe partijen zoals advocaten, burgers, deurwaarders en ketenpartners als het OM, de Belastingdienst etc. De digitale toegang (DT) wordt gerealiseerd middels diverse webportalen, een scandienst en system-2-system koppelingen. Daarnaast worden er ook applicaties ontwikkeld voor onze rechtspraak collega's, zoals een Digitale Postkamer en een Digitaal Zaakdossier. Er werken verschillende DevOps-teams aan de DT-oplossingen, die elk softwarecomponenten realiseren, testen, opleveren en beheren. Alle teams werken volgens de Scrum-methodiek. De ontwikkeling vindt plaats volgens een cloud-native micro-services architectuur in Angular (front-end) en .NET (back-end), gebruik makend van o.a. OpenShift Cloud Platform, ApiGateway, AMQP en Object Based Storage. Er wordt continu naar productie gedeployed, gebruik makend van Azure DevOps. Privacy en security zijn belangrijke aspecten in het dagelijks werk. Omdat er in steeds meer zaken gebruik wordt gemaakt van digitale dossiers is de betrouwbaarheid, integriteit en de prestaties van deze producten ontzettend belangrijk.
Belangrijkste werkzaamheden
- Realiseren van .NET softwarecomponenten, inclusief unit tests.
- Uitvoeren van code-reviews.
- Refinen van user stories samen met de Product Owner en het team.
- Ondersteunen van de ontwerper bij het vertalen van user stories naar een technisch ontwerp.
- Monitoren van applicaties in productie en oplossen van events.
- Analyseren en oplossen van gemelde incidenten.
- Opzetten en aanpassen van geautomatiseerde build- en deployment pipelines.