2025-11-28
GIS-utvecklare
Ansök gärna så snart som möjligt då uppdraget kan tillsättas innan sista ansökningsdag.
Uppdragsbeskrivning
Sundsvalls kommun söker en (1) GIS-utvecklare till GIS-teamet hos Sundsvalls kommun. Med mycket god erfarenhet och kunskap av GIS-utveckling.
Syftet med uppdraget är att vidareutveckla Sundsvalls kommuns GIS-plattform för att möta verksamheternas behov av moderna, användarvänliga och integrerade karttjänster. Målet är att säkerställa en robust och framtidssäker GIS-miljö med stöd för öppna standarder, hög grad av interoperabilitet och funktioner som förenklar kommunens arbete med geografisk information.
Arbetet sker i ett tvärfunktionellt GIS-team med medarbetare från Digitalisering och IT (Strategi och styrning samt Drift) samt Lantmäterikontorets geodatagrupp. Teamet är inte en egen organisatorisk enhet utan verkar gemensamt över verksamhetsgränserna. Intern planering, dokumentation och ärendehantering sker med stöd bland annat av Confluence och Jira. Kommunen använder GitHub inom ramen för Origo-samarbetet. Origo är ett webbkartramverk baserat på OpenLayers och utvecklas gemensamt av 23 kommuner. Sundsvalls kommun är en aktiv deltagare i samarbetet, och all utveckling som utförs inom Origo ska återföras till Origos utvecklargrupp för granskning och godkännande innan publicering i det gemensamma GitHub-repositoriet.
För att tydliggöra uppdragets karaktär omfattar GIS-utvecklingen bland annat:
- Funktioner för att spara personliga kartinställningar kopplat till användarkonto, med stöd för kommunens IAM/AD-lösning.
- Utökade ritverktyg, exempelvis textbubblor (callouts) som följer objekt och kan exporteras.
- Exportfunktioner, såsom sparande av mätningar i JSON-format och export av attributdata till Excel (XLSX).
- Backend-anpassningar i GeoServer för korrekt hantering av GetFeatureInfo från ArcGIS-baserade WMStjänster.
- Integration mellan FME och Origo, inklusive exponering av FME-appar och möjligheten att trigga processer via kartgränssnittet.
- Utveckling av ett centralt symbolbibliotek för ritverktyg och karttjänster, med stöd för standardiserade symboler och enkel versionshantering.
- Utveckling av generellt berättelseverktyg. Verktyget ska låta användare kombinera kartor, text, bilder, tidslinjer och interaktiva element till webbaserade berättelser. Funktionaliteten ska anpassas för kommunens behov av olika projektpresentationer, och för externa användare i kommunens olika samarbeten då Sundsvall är system- och datavärd (länet, Sundsvallsregionen med flera.).
Förväntade leveranser
- Utveckling och anpassning av funktioner i Origo enligt kommunens behov
- Dokumentation av lösningar och processer
- Versionshantering och kodgranskning i GitHub
- Eventuella konfigurationer och integrationer mot befintliga system
- Bidrag till kvalitetssäkring och testning i kommunens GIS-miljö
OMFATTNING & PLACERING/DISTANS:
Omfattningen beräknas till cirka 25% under avtalstiden. Beroende på offererad konsults andra uppdrag samt vad som händer i beställarens organisation kan omfattningen variera, men snittet ses ligga på cirka 25%.
Beställaren har inget krav på att konsulten ska arbeta fysiskt på plats hos Beställaren utöver ett startmöte och eventuella synkmöten (vid behov) som beräknas vara ett (1) per kvartal. Konsulten kan i övrigt arbeta 100% på distans.
INTERVJU:
Vid behov kommer intervjuer att genomföras under vecka 51. Offererad resurs ska vara tillgänglig på distans via Teams, beräknad till cirka 1 timme. Frågor i intervjun berör krav ställda i denna kravspecifikation, beställaren planerar att delge frågor vid eventuell bokning av intervju.
Skallkrav
- Konsult som offereras ska kunna påbörja sitt uppdrag från och med v.3 2026. Beställaren är flexibel kring omfattningen i uppstarten, det är viktigare att beställaren hittar rätt resurs än exakt omfattning vid start. Konsulten måste dock kunna arbeta cirka 25% från och med 2026-03-01.
- Konsulten ska ha minst 2 års praktisk utvecklingserfarenhet i OpenLayers.
- Konsulten ska ha minst 3 års utvecklingserfarenhet av JavaScript (inklusive Node.js)
- Konsulten ska ha minst 2 års erfarenhet av att skapa och anpassa skript/processer och använda FME Flows REST API.
- Konsulten ska ha minst 3 års erfarenhet, inklusive konfiguration, publicering av WMS/WFS och säkerhetsinställningar.
- Konsulten ska ha erfarenhet av utveckling av webbgränssnitt.
- Konsulten ska ha dokumenterad erfarenhet av att utveckla GIS-funktioner för kommuner eller liknande organisationer
- Konsulten ska behärska det svenska språket i tal och skrift på en nivå som möjliggör professionell kommunikation.
- Konsulten ska behärska det engelska språket skriftligt för att läsa dokumentation eller skriva/uppdatera dokumentation på exempelvis Github.
Börkrav
- Det är meriterande om konsulten har minst 5 års utvecklingserfarenhet av JavaScript (inklusive Node.js)
- Det är meriterande om konsulten har minst 4 års erfarenhet av att skapa och anpassa skript/processer och använda FME Flows REST API
- Det är meriterande om konsulten har minst 5 års erfarenhet, inklusive konfiguration, publicering av WMS/WFS och säkerhetsinställningar.
- Det är meriterande om konsulten har erfarenhet av att bygga interaktiva kartgränssnitt.
- Det är meriterande om konsulten har erfarenhet av GeoWebCache eller liknande lösningar.
- Det är meriterande om konsulten har erfarenhet av utveckling och automatisering i Python.
- Det är meriterande om konsulten har erfarenhet av att integrera mot externa API:er, exklusive FME.
- Det är meriterande om konsulten har förmåga att bygga egna API:er.
- Det är meriterande om konsulten har dokumenterad erfarenhet av att arbeta med GitHub i utvecklingsprojekt.
- Det är meriterande om konsulten har erfarenhet av utveckling i Origo-map.
- Det är meriterande om konsulten har erfarenhet av GIS-utveckling inom kommunsamarbeten, exempelvis Hajk eller Origo.