Anskaffelse av 2 Backendutviklere - Stortinget
Overordnet om behovet
Stortingets administrasjon ved IT-avdelingen ønsker å engasjere 2 Backendutviklere som en del av et utviklingsmiljø som utvikler Stortingets kjernesystemer. Anskaffelsen utlyses som 2 delkontrakter. Delkontraktene tildeles konkurransens 2 høyest rangerte tilbud. Det er adgang til å inngi inntil 2 tilbud per tilbyder.
Stortingets seksjon for IT-utvikling har ansvaret for utvikling av Stortingets IT-systemer, herunder flere nye løsninger som over tid skal erstatte dagens eksisterende systemer. Arbeidet har pågått over lengre tid, og store deler av løsningene er allerede utviklet, men det gjenstår både noe utvikling av funksjonalitet og integrasjon av løsningene med de øvrige systemene i verdikjeden.
Stortinget har i denne sammenheng behov for 2 Backendutviklere. Ressursene skal være en integrert del av seksjonen IT-utvikling, og bidra i ett eller flere team, i rollen med å utvikle og forvalte nye og gamle kjernesystem nært knyttet til det parlamentariske arbeidet.
Tilgjengelighet
Oppstart for bistanden er 2. februar 2026, med varighet til 1. juli 2026, med opsjon for Oppdragsgiver til å forlenge i 6 + 6 måneder. Oppdraget er estimert til å utgjøre 100 % engasjement. Det er et krav om minimum 50% tilgjengelighet i perioden 2. februar til 15. februar. Etter 15.februar skal konsulenten være 100 % tilgjengelig.
Arbeidssted vil være i Stortingets lokaler i Oslo. I oppstartsperioden og inntil vedkommende behersker domenet, vil daglig tilstedeværelse i Stortingets lokaler være nødvendig.
IT-utvikling benytter som utgangspunkt en hybrid arbeidsform, og hjemmekontor, inntil 2dager i uken, kan etter avtale være aktuelt.
Stortingets teknologiplattform
Stortingets IT-miljø er i stor grad basert på Microsoft produkter og -utviklingsverktøy. Oppdragsgiver har en bred portefølje av applikasjoner utviklet for Windows og Web-plattform. I tillegg til egenutviklede systemer har oppdragsgiver ansvar for å tilpasse hylle vare og skytjenester, og å integrere disse i sitt system landskap.
Oppdragsgivers egenutviklede løsninger er i all hovedsak basert på Microsoft. Det benyttes ulike utviklingsverktøy, samt overvåkings- og feilsøkingsverktøy i det daglige arbeidet.
Dagens situasjon knyttet til applikasjonsutvikling
Stortinget utvikler og forvalter komplekse, tjenesteorienterte løsninger med høy grad av integrasjon og informasjonsutveksling mellom ulike systemer. Våre løsninger understøtter kritiske prosesser, inkludert saksbehandling og dokumenthåndtering, og krever høy kvalitet, robusthet og sikkerhet.
Både prosjekter og produkt team etterstreber å følge smidige metodikker.I dag benyttes hovedsakelig Scrum som metode, men det kan endre seg i løpet av oppdragsperioden.
Nærmere om bistanden
Konsulenten skal være med å styrke Stortingets utviklingskapasitet, og bidra til videreutvikling og modernisering av Stortingets tjenester. Konsulenten vil inngå i et smidig team som arbeider med løsninger basert på .NET og C#, og som benytter meldings basert kommunikasjon og Rest API-er for integrasjon. Arbeidet omfatter utvikling av ny funksjonalitet, forbedring av eksisterende løsninger, samt sikring av god kode kvalitet og arkitektur.
Stortinget har et teknologisk landskap som inkludere
- Azure DevOps
- GitHub
- Octopus Deploy
- RabbitMQ
- Identity Server (Entra ID)
- Docker
Datamodellering og databaseutvikling er sentrale oppgaver, og vi benytter Entity Framework med code-first metodikk mot MS SQL Server. Kjennskap til moderne design patterns, enhetstesting og prinsipper for clean code er viktig for å sikre kvalitet og vedlikeholdbarhet.
Det er ønskelig at konsulenten har noe kjennskap til frontendutvikling. Stortinget benytter React.
Vi benytter oss også av en del skyteknologi, bl.a. EntraID, Azure Key Vault, Azure Redis, Application Insights og Azure ContainerApps. Mest sannsynlig vil vi også ta i bruk Azure Kubernetes Service (AKS) for drift av tjenestene våre.
Konsulentens ansvar og arbeidsoppgaver vil i hovedsak være knyttet til:
- Utvikle løsninger som støtter det parlamentariske arbeidet.
- Designe og utvikle grensesnitt.
- Jobbe i et mindre team med smidig gjennomføringsmetode.
- Være en god sparringspartner og bistå med sentral kompetanse som kan overføres til Stortingets egne ansatte.
- Andre oppgaver vil forekomme som en naturlig del av arbeidet, for eksempel bidrag i opplæring og i arbeidet med forbedring av metoder og verktøy.
Krav til konsulentene
Konsulenten må ha minimum 5 års relevant erfaring(prosjekter med større tjenesteorienterte løsninger) som backendutvikler
Konsulenten må ha minimum 3 års relevant utdannelse med avlagt eksamen på høgskole-/universitetsnivå
Konsulenten må kunne beherske norsk muntlig og skriftlig meget godt.
Konsulenten må ha erfaring fra utvikling av saksbehandlings- og dokumenthåndterings-løsninger
Konsulenten må ha relevant erfaring med .NET og C# i løpet av de 3 siste årene
Krav til personlige egenskaper for tilbudt Konsulent
- Teamspiller - evne og vilje til å samarbeide dele egen kunnskap
- God til å kommunisere med produktteamet
- Nøyaktig og grundig i sitt arbeid
- Liker utfordringer og er løsningsorientert
- Evne til å se og vurdere teamets og brukernes behov
- Evne til raskt å tilegne seg domenekunnskap
- Forståelse for Stortinget og Stortingets administrasjon sin rolle i samfunnet