Fullstack-utvecklare till API-hantering

Till vår kund Myndigheten för digital förvaltning (DIGG) söker vi en Fullstack-utvecklare till API-hantering.

Bakgrund och uppdragets art

Ena är namnet på Sveriges digitala infrastruktur. Digg ansvarar för samordningen av Ena och är också ansvarig för merparten av de sammanhängande gemensamma digitala lösningar som idag finns i Ena. I Ena samlas gemensamma lösningar, både digitala lösningar och andra lösningar. Med digitala lösningar avses system och tjänster. Andra lösningar kan vara ramverk, standarder och specifikationer, så som interoperabilitetslösningar för datadelning och lösningar för digitalisering.

Lösningarna inom Ena stöttar Sveriges offentliga aktörer till säker, effektiv och ändamålsenlig digitalisering och datadelning, och ger enskilda bättre digital service. Ena försörjer också sektorernas digitalisering med viktig funktionalitet, exempelvis:

• digitaliseringen av samhällsbyggnadsprocessen,

• digitaliseringen av rättsväsendet,

• förenkling för företagande,

• förstärkningen av det civila försvaret,

• den nationella digitala infrastrukturen för hälso- och sjukvård,

• det europeiska dataområdet för e-hälsa

En av de lösningar i Ena som kan användas idag är den nationella förmågan för API-hantering:

Användning av gemensamma och välbeskrivna standarder underlättar både produktion och konsumtion av API:er. Digg erbjuder stöd som gör det enklare att hitta, förstå och ansluta till API:er genom att likrikta funktionalitet och lösningar för informationsutbyte. Detta främjar arbetet med interoperabilitet i offentlig sektor.

Bland de erbjudna stöden finns den Nationella REST API-Profilen, som möjliggör utveckling av REST API:er enligt bästa praxis och tydliga krav. API-Playbooken erbjuder vägledning och riktlinjer för API-utveckling och hantering, medan den Nationella API-katalogen samlar och publicerar tillgängliga API:er för enklare åtkomst. Dessutom finns verktyg som hjälper organisationer att automatiskt exponera API:er och datamängder via Sveriges dataportal samt kontrollera syntaxfel mot REST API-Profilen, vilket underlättar snabbare åtgärder och högre kvalitet.

Kort om verktygen:

REST API-profil validering( REST API-Profil Lint Processor)

- Verktyg som kontrollerar kod för syntaxfel mot den svenska REST API Profilen och markerar fel för att se till att man snabbt kan hitta och åtgärda dem.För konsumenter, särskilt utvecklare, innebär detta ett betydande värde. Genom att använda denna lint-funktionalitet kan utvecklare försäkra sig om att deras kod följer den svenska REST API profilen och upptäcka eventuella syntaxfel tidigt i utvecklingsprocessen.

Detta sparar tid och resurser genom att tillåta snabb korrigering av fel innan de blir problematiska och minimerar risken för att felaktig kod går vidare till produktionsmiljön. Denna funktionalitet ger också ett mervärde för konsumenten genom att förbättra kodkvaliteten, underlätta överensstämmelse med standarder och effektivisera utvecklingsprocessen.

Automatiserad Process för Metadata ( DCAT-AP-SE Processor )

- Verktyg som möjliggör för offentliga organisationer att automatiskt exponera sina befintliga API:er samt datamängder på Sveriges Dataportal. Verktyget möjliggör att generera metadata med hjälp av API:er, som sedermera kan publiceras på Sveriges Dataportal. Verktyget gör det också möjligt att integrera funktionaliteten i en Continuous Integration/Continuous Deployment (CI/CD) -driven kedja och att verktyget integreras som en del av utvecklingskedjan för en konsument.

Uppdragets utfromning

Konsulten förväntas bidra i utveckling, förbättring och vidareutveckling av dessa verktyg, inklusive implementation av ny funktionalitet, förbättring av användbarhet och kvalitet samt integration i moderna utvecklings- och leveransflöden.

Arbetet kan även innefatta analys av behov, tekniska vägval, kodutveckling, testning, dokumentation samt samverkan med andra utvecklare och aktörer inom det offentliga ekosystemet.

Uppdraget genomförs i nära samarbete med Diggs utvecklingsteam och följer etablerade arbetssätt för agil systemutveckling.

Kompetensnivå:

Kompetensnivå 3

Kunskap – hög kompetens inom aktuell roll

Erfarenhet – arbetat 4–8 år inom aktuell roll, är förebild för andra Konsulter på lägre nivå

Ledning – tar ansvar för delområde, kan leda en mindre grupp

Självständighet – kan arbeta självständigt

Skakrav:

Konsulten ska ha erfarenhet av:

a. frontendutveckling, med t.ex. Vue, React, Angular eller liknande i minst 2 år

b. erfarenhet av backendutveckling med t ex. Java, Node.js eller liknande i minst 4 år

c. erfarenhet av microservicearkitektur

d. erfarenhet av Quarkus, Spring eller liknande e. erfarenhet av Javascript, Typescript

e. erfarenhet av agil utveckling

f. ha goda kunskaper i svenska och engelska, i både tal och skrift

Meriterande:

Konsulten bör ha:

g. erfarenhet av arbete html/css samt erfarenhet av arbete med Tailwind

h. erfarenhet av arbete med Git,GitLab samt GitHub

i. erfarenhet av automatisering av bygg-, test- och leveransflöden i containerbaserade miljöer, minst 2 år

j. erfarenhet av Open source minst 2 år

Referensuppdrag

Anbudsgivaren ska för offererad konsult bifoga minst ett (1) för denna upphandling relevant referensuppdrag som slutförts maximalt tre (3) år före inlämning av avropssvaret.

Referensuppdraget ska:

• omfatta motsvarande kompetensområde och kompetensnivå som denna upphandling omfattar och uppfyller de ställda ska kraven i detta avrop i så hög grad som möjligt.

• visa för vilken organisation som uppdraget genomförts och innefatta referentens namn, telefon och e-postadress

Referensuppdraget ska ha genomförts på ett för uppdragsgivaren tillfredsställande sätt. Med tillfredsställande sätt avses:

• god tillgänglighet – att det varit lätt att nå kontakt-/nyckelpersoner

• att kompetens har levererats i förhållande till vad som utlovats

• att uppdraget har utförts enligt uppdragsbeskrivning och på ett tillfredsställande sätt

Digg kan komma att kontrollera referensuppdraget och i de fall Digg inte har kunnat nå referensperson efter ett flertal försök, ger det oss möjlighet att förkasta anbudet.

Säkerhetskrav

Detta uppdrag kan komma att kräva tecknade av ett säkerhetskyddsavtal nivå tre (3) under avtalsperioden.

Digg har med anledning av detta följande krav på leveransen

• Leverans av konsulttjänster ska ske inom Sveriges gränser, om inte annat överenskommits.

• Utrustning från Digg ska användas, annan utrustning medges inte, om inte annat överenskommits.

• Anbudsgivare ansvarar för att offererad konsult klarar en säkerhetsprövning.

Bakgrundskontroller

Leverantören ska, i samband med att anbud lämnas in, skriftligen intyga att erforderliga bakgrundskontroller har genomförts för den personal som kan komma att delta i uppdraget, som är säkerhetsklassat.

Bakgrundskontroller innebär bl.a. att verifiera konsultens identitet, ekonomi, anställningar och utbildningar, samt kontroll av juridiska händelser och eventuella brottmål.

Startdatum: 2026-05-04

Slutdatum: 2027-05-03

Plats: Stationeringsort ska vara Sundsvall alternativt Stockholm. Konsulten ska vara på plats antingen på Diggs kontor i Sundsvall alternativt Stockholm. Konsulten ska vara på plats antingen på Diggs kontor i Sundsvall alternativt Stockholm. Arbetet kan delvis ske på distans men konsulten ska vara på Diggs kontor i minst 2 dagar i veckan eller när verksamheten så kräver. Det kan vara mer eller mindre i olika perioder, beroende på vilka arbetsuppgifter som utförs. Verksamheten styr behovet av kontorsnärvaro. De fysiska mötena sker antingen i Stockholm eller i Sundsvall.

Digg står för rese- och/eller hotellkostnad om fysiskt möte ska ske på annan ort än stationeringsorten. Digg ersätter inga rese- eller hotellkostnader till stationeringsorten.

Alla resor beordrade av Digg bokas av Digg enligt vår mötes- och resepolicy.

Arbetstid/Omfattning: 100% av en heltid, 40 timmar/vecka under avtalstiden.

Förläning: Möjlighet till en (1) förlängning á tolv (12) månader, dock som längst till och med 2028-05-03.

Bilagor:

• Bilaga Erfarenhet (ska vara ifylld och bifogad i din ansökan)

• Förteckning underleverantör (ska vara ifylld och bifogad i din ansökan)

• Referensuppdrag (ska vara ifylld och bifogad i din ansökan)

• Policy för tjänsteresor

Vänligen ansök direkt via vårt system med:

- ditt uppdaterade CV på svenska och ifyllda bilagor

- timpris (inkl. omkostnader)

- information om när du är tillgänglig för att påbörja uppdraget

- i motiveringen beskriv varför just du är lämplig för detta uppdrag - hänvisa till tidigare konsultuppdrag, anställningar, utbildningar och personliga egenskaper.

Intervju:

Konsult/Leverantör kan vid behov bli kallad till intervju för fastställande av kvalificeringskrav. Intervjuer beräknas utföras tisdag och onsdag 24-25 mars.

Avtalsvillkor:

Villkor för uppdraget kommer att vara grundade på Eworks ramavtal med kund. Avropssvaret ska vara giltigt i 60 dagar efter sista anbudsdag.

Sista ansökningsdag:

Sista ansökningsdag är 2026-03-12.

  • Locations: Stockholm
  • Technologies: Angular, CSS, Git, HTML, Java, JavaScript, Microservices, Node, REST API, React, Spring, Tailwind CSS, Vue
  • Language: Swedish