Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Kriminalomsorgsdirektoratet (KDI) har behov for bistand fr 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. Løsningene utgjør et teknisk fundament for digital informasjonsutveksling mellom kriminalomsorgens fagsystemer og eksterne aktører i justissektoren, herunder politiet, domstolene, NAV og andre samarbeidende virksomheter. Formålet er å sikre stabil og sikker informasjonsflyt i den digitale straffesakskjeden, og samtidig videreutvikle løsningene i tråd med fremtidige behov. Arbeidet omfatter videreutvikling av eksisterende integrasjoner, utvikling av nye API er og meldingsbaserte løsninger, samt planlegging og gjennomføring av flytting av deler av løsningene til Microsoft Azure. Konsulenten vil inngå i KDIs utviklingsteam for integrasjoner og felleskomponenter, og samarbeide tett med arkitektmiljøet og øvrige fagressurser.
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.
Kompetanse:
- 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)
- Minimum 8 års erfaring med C#-utvikling
- Erfaring med NServiceBus og RabbitMQ
- Prosjekterfaring fra offentlig sektor, særlig innen justissektoren.
- 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
Arbeidssted: Hovedplassering er ved KDIs kontor i Horten. Det legges til rette for fleksibilitet med hjemmekontor ved behov, men 1-2 samlinger i Horten per måned er påkrevd.
Søknadsfrist: 26.11
Key Skills
Ranked by relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes

