Senior fullstack-utvikler til NHN
Description
OM KUNDENNorsk helsenett (NHN) er et statlig foretak, eid av Helse og omsorgsdepartementet. Vår oppgave er å utvikle, forvalte og drifte nasjonale e-helseløsninger og infrastruktur. Vi sørger for sikker samhandling i helsesektoren. Kort sagt- vi knytter Helse-Norge sammen.BAKGRUNN FOR BISTANDENNHN jobber med forvaltning og utvikling av en ny forskrivningsmodul, Sentral forskrivningsmodul (SFM) som tilbys til leverandører av elektronisk pasient journal (EPJ) og deres virksomheter. SFM behandler all kommunikasjon med Reseptformidleren slik at det ikke er behov for full utvikling av e-resept-funksjonalitet i de ulike EPJ-systemene. SFM innlemmes i ulike EPJ-løsninger, og støtter klinikeres arbeid med forskrivning av legemidler og bidrar til økt kvalitet i e-resept og understøtter videre utbredelse av e-resept. Systemet er en sentral komponent i samhandlingskjeden e-resept, og er integrert med en rekke andre sentrale systemer for å oppnå en god og korrekt informasjonsflyt som oppfyller gjeldende rekvirentkrav. SFM tilbyr funksjonalitet for forskrivning, inkludert elektronisk multidose og Pasientens legemiddelliste (PLL). SFM er nødvendig for å muliggjøre det nasjonale målet om å få på plass PLL. Løsningen innehar stor kompleksitet og har høye krav til sikkerhet og personvern. SFM utvikles i en produktutviklingssyklus og har utviklet funksjonalitet i flere år. Teamet som jobber med SFM er et full-cycle team. SFM er tatt i bruk ved flere fastlegekontor, kommuner og Helseplattformen, og produktteamet bistår med oppfølging i produksjon. Parallelt pågår videre utvikling av ny og tilpasset funksjonalitet til nye brukergrupper.BISTANDEN SOM SKAL UTFØRESNorsk Helsenett søker i denne anledning inntil to (2) senior fullstack-utviklere til SFM:Rollen rapporterer til tjenesteeieren for SFM og vil inngå i utviklingsteamet som per i dag består av utviklere i Oslo, en utviklingspartner på Island og det interne driftsteamet hos NHN.NHN ønsker å modifisere arkitekturen i SFM og samtidig gjøre systemet enklere å vedlikeholde. Målet er et forvaltningsbart system med gode Devops og Gitops utviklings-og leveranseprosesser. Et av delmålene er å automatisere applikasjonen sin livssyklus. Applikasjonen er skrevet i.Net og Angular. Den er driftet i vår privat sky med flere kubernetes klustre.NHN bruker bl.a. følgende verktøy og teknologi:• C# med.net core• Angular og typescript• MS Sql server, Valkey/Redis, RabbitMQ, Open Bao• Gitlab CI/CD pipelines• Kubernetes, Harbor, ArgoCD, KustomizeHovedoppgave: Utarbeide og implementere løsninger som gjør systemet enklere og vedlikeholde og forvalte. Dette betyr blant annet refactoring av kode, modelleringskunnskaper og evne til å drive frem ny arkitektur basert på kjente prinsipper og mønstre. Eksempler på arbeidsoppgaver vil være:• Implementere ny funksjonalitet, vedlikehold eksisterende funksjonalitet, feilretting og evt support• Implementere mønstre i løsningen• Modellere og skrive om løsningen der vi ser behov• Drive modelleringsoppgaver og omskrivning av kode fremover• Dokumentasjon av løsningen ved behovDet kan tilkomme andre arbeidsoppgaver underveis i utførelsen av bistanden. Kunden kan også benytte konsulenten i andre prosjekter dersom Kunden anser dette hensiktsmessigFor krav og erfaring, se vedlagt kravsmatrise i utlysning. For å søke inn på dette oppdraget skal det leveres oppdatert og relevant CV inn mot oppdraget i tillegg til en kravsmatrise, ligger som vedlegg i utlysning. Kravene skal vises i CV. Omfang: Kunde ønsker 1-2 konsulenter i hver sin 100% rolle.Det forutsettes at tilbudt(e) konsulent(er) er 100 % tilgjengelig(e). Avtaleperiode: Medio April, varighet 1 år fra oppstart.Opsjon: Mulig opsjon, 6 + 6 måneder, totalt 1 år. Bistanden skal utføres i: Kundens lokaler i Oslo. Det presiseres at konsulenten(e)s arbeidsgiver er å anses som utleier i henhold til Arbeidsmiljøloven.