Dette oppdraget er en videreføring.
Bakgrunn: Kriminalomsorgen gjennomfører de strafferettslige reaksjonene som blir idømt av domstolene. Kriminalomsorgen er organisert i tre nivåer; Kriminalomsorgsdirektoratet (KDI), fem regionadministrasjoner som administrativt er overordnet lokale fengsler og friomsorgskontor. I tillegg kommer Kriminalomsorgens utdanningssenter (KRUS). Til sammen har etaten 5000 ansatte og et budsjett på 5 mrd. kroner.
Behov: Kriminalomsorgsdirektoratet (KDI) har behov for bistand fra en senior systemutvikler til arbeid med nyutvikling, videreutvikling og forvaltning av integrasjons- og tjenestekomponenter etablert gjennom det tidligere ESAS-prosjektet. Dette er en videreføring av en eksisterende rolle.
Arbeidsoppgaver:
- Konsulenten skal bidra i forvaltning, feilretting og videreutvikling av integrasjoner som ble etablert gjennom ESAS-prosjektet, samt utvikle nye tjenester, API-er og meldingsløsninger for samhandling mellom kriminalomsorgens fagsystemer KOMPIS og KODA, og eksterne aktører som politiet, domstolene, NAV og andre samarbeidssystemer. Arbeidet omfatter utvikling og vedlikehold av backend-komponenter i .NET og C#, samt frontend-utvikling i Blazor.
- Integrasjonene er i hovedsak basert på JSON og XML med tilhørende schemas (JSON Schema/XSD), og det benyttes NServiceBus og RabbitMQ for meldingshåndtering og integrasjonsflyt. Konsulenten vil også delta i planlegging og gjennomføring av flytting av deler av tjenestene til Microsoft Azure, i tett samarbeid med KDIs arkitektmiljø.
- Videre skal konsulenten bidra til teknisk design, dokumentasjon, test og kvalitetssikring av løsningene, samt delta aktivt i teamets smidige utviklingsprosesser (Scrum/Kanban). Det forventes at konsulenten kan fungere som teknisk lead (tech lead) ved behov, og støtte øvrige utviklere i valg av løsningsdesign og teknisk retning.
- Konsulenten skal benytte egen laptop mot KDIs utviklingsmiljø og ha et gyldig Visual Studio-abonnement som dekker nødvendig utviklingsverktøy og lisenser.
Krav til konsulent:
Obligatorisk:
- Minimum 8 års erfaring med C#-utvikling
- Erfaring med NServiceBus og RabbitMQ
- Prosjekterfaring fra offentlig sektor, der liknende leveranser innen justissektoren blir særlig vektlagt
Ønsket kvalifikasjoner:
- Utvikling på Microsoft-plattformen (.NET, C#, MS SQL)
- Integrasjonsarkitektur og meldingsbaserte løsninger
- API-design og implementasjon
- Arbeid med JSON/XML og schemas (JSON Schema, XSD)
- Erfaring fra offentlig sektor og løsninger som håndterer sensitive data
- Erfaring med Azure-tjenester og migrering til skyplattformer
- Utvikling i Azure eller hybride løsninger (on-prem/cloud)
- Testing av integrasjoner og bruk av automatiserte testverktøy
- Erfaring med JSON Schema, XML/XSD og valideringsmekanismer for dataintegritet
- Bruk av moderne rammeverk og verktøy for overvåkning, logging og dokumentasjon av integrasjoner
- Kjennskap til JSON Web Signature
Oppdragsdetaljer:
Oppstart uke 2. forutsatt at politiattest er forelagt oppdragsgiver
OMFANG: 100%.
VARIGHET: ut 2026.
OPSJON: ut 2027.