![Mattilsynet logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/04/2/359/611/672_16f82f13-fcab-4a3e-82a5-5e5d87a8ebab.jpg)
![](https://images.finncdn.no/dynamic/1280w/2024/1/vertical-5/12/c/105/411/d0-/b12/7-1/1ee/-88/f6-/cb3/55c/5d0/f6c_106735302.png)
Utvikler
Mattilsynet
- Frist 15.08.2024
- Ansettelsesform Fast
Har smilefjesordning, søker entusiast for funksjonell programmering
Små, selvstyrte produktteam er veien til god software - også i staten. Derfor har Mattilsynets utviklingsavdeling vært gjennom en stor omstilling de siste årene for å komme nettopp dit. Og hvordan vet vi det? Vel, fordi det er oss, Christian og Magnar, de to utviklerne på teamet, som skriver denne teksten. Hei! Har du lyst til å være den tredje?
Ikke svar ennå! Først, la oss fortelle litt om hvordan vi jobber.
Arbeidsoppgaver
Vår arbeidsform
Vi jobber sammen om å lage systemene våre. Parprogrammering er en naturlig del av dagen vår - særlig i problemløsningsfasen. Vi setter oss ikke i hver vår krok og fyrer av Pull Requests til hverandre. Istedenfor jobber vi frem løsningene i fellesskap, og så går vi hvert til vårt og drar ting i land når formen er kjent.
Koden vi skriver går rett ut i prod, hver gang vi pusher, så fremt testene passerer. Det samme gjelder features som ikke skal lanseres enda - vi lar dem bare ligge skjult til de er klare. Det er ikke alltid denne prosessen er feilfri, men med hyppige leveranser følger også raske bugfikser, man må bare være litt på ballen. Vi følger med i prod!
Våre verktøy
Håper du er glad i parenteser. For 12 år siden oppdaget vi Clojure, og har aldri sett oss tilbake. Clojure (og ClojureScript) gir oss data-drevet, funksjonell programmering og et REPL som lar oss bygge systemet "fra innsiden". Kombinert med databasen Datomic har vi en funksjonell gavepakke som gir og gir.
Vi bygger systemene våre på arkitekturen Funksjonell kjerne/imperativt skall. Det betyr kort og godt at vi implementerer domenelogikken - mesteparten av systemet - med "pure functions", og holder I/O og andre bevegelige deler på utsiden. For å kommunisere mellom systemer, dele data og legge ting på kø bruker vi NATS.
Systemene våre kjører i GCP og er satt opp med Terraform. Også her nyter vi stor autonomi.
Du kan lese mer om vårt arbeid på bloggen vår på https://parenteser.mattilsynet.io/jobbe-med-oss/
Vårt oppdrag
Ok, så vi er enige om at både prosess og verktøy er bra greier. Men hva skal vi lage? Vi har sammen med Øyvind (produktleder), Hedvig (designer) og Dag Julius (jurist) ansvar for å videreutvikle smilefjesordningen - du har sikkert sett den plakaten som henger på døra på spisestedene rundt omkring.
Det første vi skal gjøre er å plukke smilefjes-biten ut av et stort, eldre system. Her er det en del datamodellering og integrasjons-mikado som skal til før vi har kontroll på dataene og kan løpe videre. Når det er gjort skal vi gjøre hverdagen lettere for inspektørene, samt øke effekten av og omdømmet til ordningen.
Forresten, hvor kult er det ikke at vi har en egen jurist på teamet? Snakk om å ta autonomi på alvor!
Hvem er du?
Som en av kun tre utviklere jobber du like gjerne med integrasjoner på backenden som dataflyt og pikselflikking på frontenden. Teamet skal ikke bli noe særlig større, så vi må alle ta i et tak der det trengs. Det er greit om du ikke er ekspert på alt - det er ikke vi heller - men du må ha lyst til å lære.
Kvalifikasjoner
- Du har relevant høyere utdanning. Lang og relevant arbeidserfaring kan kompensere for manglende formell utdanning.
- Du har erfaring med funksjonell programmering og behersker dette godt.
- Du har minimum fem års erfaring som utvikler.
- Du har bidratt i tverrfaglige team.
- Du behersker grunnleggende web-teknologi, som HTML og CSS.
- Du kan sette opp en webserver på din egen maskin og få den i prod.
- Du har gode skriftlige og muntlige formuleringsevner på norsk.
Personlige egenskaper
- Du er sosial og tilpasningsdyktig
- Du liker å dele kunnskap med andre
- Du er ikke redd for å gjøre feil eller spørre om hjelp
- Du liker å lære og er ambisiøs på vegne av deg selv og organisasjonen
Personlig egnethet vil bli tillagt stor vekt.
Vi tilbyr
- En spennende rolle hvor du har påvirkning på et viktig samfunnsoppdrag
- Arbeidsplass i våre lokaler sentralt i Oslo
- En positiv arbeidskultur med fokus på godt arbeidsmiljø, inkludert jevnlige sosiale og faglige aktiviteter
- Reelle muligheter for kompetanseheving
- Fleksitid, sommertid og betalt overtid.
- Fleksibel arbeidshverdag med muligheter for å veksle mellom å jobbe hjemmefra og på kontoret
- Fritt valg mellom arbeidsverktøy (Windows eller Mac)
- Medlemskap i Statens pensjonskasse som har en av Norges beste pensjonsordninger
- Stillingen lønnes som seniorrådgiver (1364) fra kr 800 000 til kr 950 000 (ca ltr 77 - ltr 83), avhengig av kvalifikasjoner og utdanningsnivå. Høyere lønn kan vurderes for særskilt kvalifiserte søkere.
Om arbeidsgiveren
Mattilsynet skal bidra til å sikre folk trygg mat. Vi skal også bidra til å sikre friske planter, fisk og dyr. Vi tilbyr spennende arbeidsoppgaver i en organisasjon med høy kompetanse, og med et godt arbeidsmiljø. Vi er organisert i et sentralt direktorat, med fem underliggende regioner. Disse utfører tilsynet vårt gjennom tilstedeværelse rundt om i landet.
Mattilsynet rapporterer til Landbruks- og matdepartementet, Helse- og omsorgsdepartementet og Nærings- og fiskeridepartementet. Les mer her www.mattilsynet.no
Inkludering og mangfold er en styrke for Mattilsynet. Vi ønsker oss medarbeidere med ulik kompetanse, fagkombinasjoner, livserfaringer og perspektiver slik at vi kan løse oppgavene på en enda bedre måte. Har du funksjonsnedsettelse, hull i CV-en og/eller innvandrerbakgrunn, oppfordrer vi deg til å krysse av for dette når du søker jobb hos oss. Vi kaller inn minst én kvalifisert søker i hver gruppe til intervju. Får du jobben legger vi til rette for deg om du trenger det. Vi bruker kun avkrysningene til å velge ut riktige kandidater og til anonymisert statistikk.
- Sektor: Offentlig
- Sted: Stensberggata 27, 0170 Oslo
- Hjemmekontor: Delvis hjemmekontor
- Bransje: Annet, Offentlig administrasjon
- Stillingsfunksjon: IT utvikling / Utvikler (generell), IT utvikling / App utvikler
- Arbeidsspråk: Norsk
Nøkkelord
Clojure, Funksjonell programmering, Parprogrammering, Datomic, Kontinuerlig leveranse
- FINN-kode 359976144
- Sist endret
Lignende annonser
![Mattilsynet logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/04/2/359/611/672_16f82f13-fcab-4a3e-82a5-5e5d87a8ebab.jpg)
![Politiets IT-enhet logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/01/2/359/457/222_7816b1ff-eb0f-4800-9b1e-22183d91a4c3.jpg)
![Schibsted logo](https://images.finncdn.no/dynamic/480w/logo/result/-3002/iad_1359802226105336855finn-logo-hovedlogo-rgb-ikketransp.png)
![Politiets IT-enhet logo](https://images.finncdn.no/dynamic/480w/2024/6/vertical-0/26/5/358/832/495_387785d2-e583-47de-88e1-d5fbc3bd74e7.jpg)
![COMPUTAS AS logo](https://images.finncdn.no/dynamic/480w/2023/6/vertical-0/29/0/288/040/640_2007375089.png)
![Academic Work Norway AS logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/09/0/360/574/770_437e9e46-0650-4a42-b917-88c0c346bd59.png)
![Vitec in Norway logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/09/4/359/621/914_c7ad2cd0-f4a5-48f8-a697-0b015fcc4f23.png)
![SpareBank 1 Utvikling logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/17/3/361/547/693_6435d4ca-541b-423c-a449-ef3046f331f7.png)
![Micado AS logo](https://images.finncdn.no/dynamic/480w/2024/1/vertical-0/26/0/337/671/810_879444098.png)
![Mattilsynet logo](https://images.finncdn.no/dynamic/480w/2024/7/vertical-0/09/0/360/536/500_1377fd6e-2704-4b72-97b5-3662febf011f.jpg)