Systemutvecklare
Bakgrund & Uppdragsbeskrivning:
Som systemutvecklare inom programmet digitalisering på nät på division IT ingår man i ett utvecklingsteam som är en del av ett eller flera projekt. Ett av projekten som teamet primärt arbetar med, Automatiserad tillståndsövervakning (ATÖ), arbetar mot att skapa en struktur för automatiserad insamling och centraliserad lagring och bearbetning av information om Svenska kraftnäts anläggningar.Utvecklingsteamet består idag av flera personer med olika roller, bland annat UX-designer, systemutvecklare, arkitekt och testare.
Uppdraget avser att utföras av en resurskonsult (en tjänst som utförs av en Konsult i syfte att ge förstärkning till Svenska kraftnät i det löpande arbete som utförs av Svenska kraftnät. Utförandet av dessa tjänster leds och styrs av Svenska kraftnät.)
Uppdragsuppgifter:
I rollen som systemutvecklare kommer arbetsuppgifterna bland annat att bestå av att:
- Kommunicera med relevanta aktörer och ta fram lösningsförslag enligt verksamhetens behov
- Designa och implementera autentiseringsmekanismer, applikations- och auditloggning, bygg- och testpipelines i Azure DevOps
- Självständigt utveckla mikrotjänster med REST API funktionalitet, samt integrationer med relevanta system
- Skriva läsbar kod med enhets- och integrationstester som säkrar kodkvalité och leverans
- Integrera applikationer och tester i systemets bygg pipelines och DevOps rutiner
- Konfiguration av Linux server, systemd-tjänster, Podman quadlets, och Ansible playbooks
- Medverka i teamets planeringsaktiviteter i form av backlogg-prioriteringar, sprintplaneringar, retrospektiv samt demos för intressenter
- Delta i förvaltningen av de IT-system som projektet levererar, där användarstöd, felsökning, buggrättning och vidareutveckling ingår samt i övrigt bistå IT-förvaltningen
I rollen som systemutvecklare förväntas du även bidra med kunskap kring:
- Mjukvaruarkitektur i Python-applikationer
- Ramverk för Python, primärt techstack bestående av FastAPI, Pydantic, SQLModel och databasversionshantering med Alembic
- Testning och kvalitetssäkring med Pytest, SonarQube, JFrog Xray samt manuella systemtester
- System- och arkitekturdokumentation, både teknisk samt verskamhets- och processorienterad
Svenska kraftnät erbjuder ett spännande och utvecklande jobb i en miljö som präglas av laganda med många ambitiösa och engagerade medarbetare.
Roll och ansvar
I uppdraget ingår följande arbetsuppgifter:
- För mer utförlig information om uppdraget och dess förutsättningar samt krav på konsulten, se bifogat beställningsunderlag.
Slutdatum: 2026-08-31
Option: 1år
Omfattning: Beräknas vara 100 procent.
Placeringsort: Stockholm, Sundbyberg
Övrigt: Ersättning för resor och restid utgår endast efter skriftlig överenskommelse med Svenska kraftnät.
Säkerhetsprövning: Säkerhetsprövning och registerkontroll krävs.
Requirements
Kompetensnivå 3
Konsulten ska minst ha:
Kunskap – Hög kompetens och utbildning inom aktuellt område.
Erfarenhet – 5-9 års erfarenhet inom området, har deltagit i eller utfört ett flertal liknande uppdrag inom aktuellt område med hög kvalitet. Är förebild för andra konsulter på lägre nivå.
Ledning/Självständighet – Tar ansvar för delområde, kan leda en mindre grupp. Kan arbeta självständigt.
Kompetens – Krav 1
Högskole/universitetsutbildning inom IT/data- och/eller systemvetenskap
Kompetens – Krav 2
Minst fem (5) års arbetslivserfarenhet av agil projektmetodik och Scrum
Kompetens – Krav 3
Minst fem (5) års arbetslivserfarenhet av DevOps, CI/CD, Docker/Podman och/eller Git
Kompetens – Krav 4
Minst tre (3) års arbetslivserfarenhet av Microsoft Azure
Kompetens – Krav 5
Minst tre (3) års arbetslivserfarenhet av Python-utveckling där minst 3 av följande 4 verktyg/ramverk/datavalideringsmetoder/bibliotek inkluderats:
FastAPI, Pydantic, SQLModel/SQLAlchemy, Alembic
Kompetens – Krav 6
Minst tre (3) års arbetslivserfarenhet av Linux, Bashscript och Makefiles
Mervärdeskrav 1
Minst två (2) års arbetslivserfarenhet från energibranschen med dess begrepps- och nätmodeller, felanalys och tillståndsövervakning
Mervärdeskrav 2
Minst två (2) års arbetslivserfarenhet från maskinnära programvara och kommunikationsprotokoll, varav minst 6 månaders arbetslivserfarenhet av Comtrade
Mervärdeskrav 3
Minst två (2) år arbetslivserfarenhet av säkerhetsprocesser inklusive kryptering samt automatiserad validering av dataintegritet
Mervärdeskrav 4
Minst två (2) år arbetslivserfarenhet av nätverksadministration, brandväggskonfiguration, Kerberos och Linux systemd
Mervärdeskrav 5
Minst ett (1) år arbetslivserfarenhet av Ansible
Benefits
Bra lön, bra villkor. Detaljer ges vid intervju.