Opdrachtbeschrijving
Als .NET-ontwikkelaar bouw je veilige en kwalitatief hoogwaardige softwarecomponenten op basis van user stories en non-functional requirements binnen een DevOps-team voor de digitale toegankelijkheid van de Rechtspraak.
Je werkt aan systeemkoppelingen tussen de digitale postkamer en ketenpartners (o.a. OM, advocatenkantoren) en draagt bij aan ontwikkeling, technisch beheer, monitoring en oplossen van incidenten in productie.
De ontwikkeling gebeurt cloud-native: microservices (.NET/C#) in containers (OpenShift), asynchrone verwerking via queues (AMQ), API Gateway, en continu deployen met Azure DevOps; front-ends zijn Angular-gebaseerd.
Belangrijke taken zijn realiseren van .NET-microservices inclusief unit tests, code-reviews, refinements van user stories, technisch ontwerpondersteuning, en het inrichten/aanpassen van geautomatiseerde build- en deployment pipelines.
Privacy, security, observability en hoge testautomatisering zijn integraal: je implementeert privacy- en securityrichtlijnen in applicatiecode en werkt mee aan verbetering van ontwikkelproces en onderhoudbaarheid.
Je opereert in Scrum-georganiseerde DevOps-teams, levert betrouwbaarheid, integriteit en prestaties voor digitale dossiers en multimedia workloads, en hebt oog voor schaalbaarheid en operationele continuïteit.
Vereist profiel
- Afgeronde hbo/wo-opleiding in een relevante richting.
- Aantoonbare 4 jaar ervaring met Microsoft .NET (C#), REST en SQL Server; ervaring met unit testing en code-reviews.
- Minimaal 3 jaar ervaring met microservices-architectuur, containers (bij voorkeur OpenShift), queueing (AMQ), API Gateway, en OAuth-protocol.
- Aantoonbare 4 jaar ervaring met het implementeren van privacy- en securityrichtlijnen in applicatiecode.
- Ervaring met geautomatiseerde build- en deployment pipelines (bij voorkeur Azure DevOps, kennis van SonarQube is een pre).
- Vaardig in samenwerken binnen DevOps-teams, neemt een trekkende/leidende rol op zich om sprintdoelen te halen en applicaties in productie te houden.
- Proactieve, transparante en resultaatgerichte werkhouding; kritisch op kwaliteit en onderhoudbaarheid van systemen.
- Ervaring met (semi-)overheid en kennis van operationele aspecten zoals monitoring, incident- en eventafhandeling is een pré.
Eisen
- Microsoft .NET C#, afgeronde HBO/WO opleiding/studie
- Aantoonbare ervaring met het implementeren van privacy en security richtlijnen in code
- Ervaring met geautomatiseerde build- en deployment pipelines (bij voorkeur AzureDevOps, SonarQube)
- Aantoonbare ervaring met de (meest recente versies van de) volgende tooling/ frameworks/ talen: .NET, REST, SQL-server. (4 jaar)
- Ervaring met het realiseren van micro-services en containers (bij voorkeur OpenShift), queueing (AMQ), API Gateway, Azure Devops en OAUth protocol. (3 jaar)
- Aantoonbare ervaring met het implementeren van privacy en security richtlijnen in code (4 jaar)
Wensen
- Beschikt over een houding en gedrag met kernwoorden: pro-actief, transparantie, open communicatie en resultaatgerichtheid.
- Zowel zelfstandig als goed in teamverband kunnen werken.
- Kritisch
- Je vindt het een uitdaging om een kwalitatief goede systemen te realiseren die waarde levert voor de eindgebruikers.
- IT-security certificering
- Je vindt het een uitdaging om eenvoudig te realiseren oplossingen te bedenken.
- Ervaring met het werken in een (semi-)overheid is een pré.
- Heeft ervaring met het werken in DevOps teams