12751 - Systemutvecklare Fullstack nivå 4, hybrid (Kammarkollegiet HS-2025-1845)

12751
17 Nov, 2025 to 16 Nov, 2026
Stockholm (Onsite)

Vår kund Kungliga Tekniska Högskolan är i behov av en Systemutvecklare Fullstack nivå 4.

Detta är avrop från Fujitsus ramavtal via Kammarkollegiet ´Programvaror & Tjänster – Systemutveckling´ med Dnr 23.3-2651-2022.



Uppdragsbeskrivning

En av våra utvecklare inom e-lärandeteamet har beslutat att ta tjänstledigt. Personen har varit ensam ansvarig för flera applikationer och komponenter, och med tanke på våra planer att avveckla vissa av dem samt att vi inte förväntar oss att personen återvänder till KTH för att fortsätta sitt arbete, behöver vi rekrytera en konsult för en bestämd tidsperiod för att hjälpa till med uppgifterna.


Nedläggning av Social först och främst, där vissa delar fått klartecken för avveckling och andra behöver få ersättare först. Här ingår det flera system med olika behov, vissa mer kritiska än andra

och ett (gruppwebben) kan vi inte gå vidare med utan mer behovsutredning från användare. Status på respektive del av Social:


Kurswebb: Lärplattform som behovsmässigt ersatts av Om Kursen och Canvas. Beslut om nedläggning finns, vi har slutat länka via Personliga Menyn för studenter och lärare kopplade till

kursen men inget mer är gjort. Här behövs det i ett första steg att exempelvis inte kunna skriva inlägg eller lägga upp nytt material men även en ren teknisk avveckling av koden.


Programwebb: Informationsytor för varje program som behovsmässigts ersatts av studentwebben och Canvas. Beslut om nedläggning finns, vi har slutat länka via Personliga Menyn för studenter och

lärare kopplade till kursen men inget mer är gjort. Här behövs det i ett första steg att exv inte kunna skriva inlägg eller lägga upp nytt material men även en ren teknisk avveckling av koden.


Gruppwebb: Samarbetsfunktion där användare på KTH kan skapa egna grupper och bjuda in andra KTH-användare. Används i bland annat diverse styrgrupper för dokument etc men även för

kommunikation. Här finns inget beslut om nedläggning än, utan i den förra utredningen som gjordes i samband med utredningen om kurs- och programwebben slutade med att frågor om möjlig ersättare

(om det är vägen vi ska gå) behöver utredas mer då det troligen kommer kräva flera olika system.


Personliga menyn (gamla versionen): Den gamla versionen av Personliga menyn behöver i ett första steg endast döljas, men det behöver också läggas ner arbete för att inloggningen inte längre

ska gå via den till den nya Personliga Menyn. Sen behövs det också en teknisk avveckling av kod.


Mitt Schema: Detta är en funktion som visar upp ett personligt schema för studenter och lärare som sammanställs genom att titta på vilka kurser användaren är kopplad till på några olika sätt. Detta

hämtas ifrån TimeEdit men visas via Social. Här behöver dels ett alternativ hittas (ett förslag är att visa ett personligt schema i TimeEdit, finns möjliga vägar framåt där som i dagsläget som skulle

kunna prioriteras upp, men då tillsammans med ett annat team).


LEQ: Detta är en integration mot systemet Survey&Report som är ett enkätverktyg, detta används för kursvärderingar. Det pågår ett projekt som kommer sluta med att en ny integration används mot

Canvas från och med HT24 vilket gör att LEQ-integrationen mot Social behöver avvecklas. Här kommer en del också att handla om arkivering


Vi uppskattar att nedläggning av Social kommer ta i storleksordningen ett kalenderår att genomföra



Period och omfattning

Uppdragsperiod är 251117-261116 med option på förlängning 6 + 6 månader.

Omfattning 100%



Placering

Stockholm



Ska-krav

- minst 1 års erfarenhet av MongoDB

- minst 3 års erfarenhet av systemutveckling i Python

- minst 1 års erfarenhet av systemutveckling i Django

- minst 3 års erfarenhet av arbete med relationsdatabas

- minst 3 års erfarenhet av programmering med HTML & CSS

- minst ett års erfarenhet av systemutveckling med Javascript

- mycket god förmåga att utrycka sig på svenska och engelska i tal och skrift



Utvärderingskriterier (Bör-krav)

- erfarenhet av utveckling eller förvaltning i utbildningsdomän på högskola eller universitet

- erfarenhet av Node.js

- erfarenhet av Typescript

- erfarenhet av externa API:er

- erfarenhet av Azure Portal, Azure Devops, Azure Service Bus

- erfarenhet av att arbeta med Linux

- erfarenhet av att jobba med OCI Containers såsom Docker eller Podman

- erfarenhet av att jobba med agila processer såsom Scrum, Kanban eller liknande



Utvärdering

De avropssvar som uppfyller de obligatoriska kraven(ska-krav)i avropet kommer att utvärderas i enlighet med utvärderingskriterierna(bör-krav) för att fastställa det avropssvar med bästa förhållandet

mellan pris och kvalitet.


För slutgiltig utvärdering görs konsultintervju. Detta beräknas ta ca1h/möte och sker via Zoom, om inget annat anges.

Intervjugrupp, tillika utvärderingsgrupp, kommer utgöras av personer från ITavdelningen.



Anbudet skall innehålla

- CV i word-format där efterfrågad kompetens och erfarenhet tydligt framgår (innehållet i CV:t kommer att prövas mot de obligatoriska kraven)

- timpris (samtliga med uppdraget förenade kostnader skall ingå, inga övriga kostnader får således tillkomma)

- ifylld kravmatris (se bifogat dokument)

- 2 referensuppdrag (se bofogad kravmatris)

- bekräftelse på att erbjuden konsult kan delta i intervjufasen som startar v 39



Anbud ska vara giltigt t.o.m 2025-11-30.