Uppdragsbeskrivning
För Region Skåne/Skånetrafikens räkning söker vi en senior backendutvecklare med Tech Lead-ansvar. Uppdraget kräver närvaro på plats minst tre dagar per vecka.
Bakgrund
Skånetrafiken är en innovativ organisation som arbetar för att förbättra och förenkla människors vardag genom att erbjuda effektiva, hållbara och användarvänliga lösningar inom kollektivtrafiken. De arbetar engagerat för att skapa en mer tillgänglig, miljövänlig och bekväm kollektivtrafik för alla. Välkomnande, omtanke och respekt genomsyrar deras handlingar på Skånetrafiken.
Varje dag reser över 300 000 personer med Skånetrafiken till arbete, utbildning, vårdbesök eller annat. Att resa med kollektivtrafiken ska vara både enkelt och attraktivt och de arbetar intensivt med att utveckla kundens upplevelse. Förutom att hantera den allmänna kollektivtrafiken i Skåne är Skånetrafiken även huvudman för färdtjänst, sjukresor och annan anropsstyrd trafik.
På avdelning Digitalisering & IT brinner de för att hitta lösningar för att möta resenärens behov, liksom för att hjälpa deras kollegor i olika delar av verksamheten att göra det. Ambitionen är hög: de vill erbjuda världens bästa digitala tjänster för kollektivtrafiken.
App-teamet på Skånetrafikens Utvecklingscenter ansvarar för utvecklingen av Skånetrafikens kollektivtrafik app (iOS och Android) för sökning av resor och biljettförsäljning mm., samt ett antal tillhörande (backend) tjänster. Teamet jobbar tätt med flera andra utvecklingsteam och andra delar av organisationen, samt även med flertalet externa parter.
Syfte med rollen
Ansvara för design, utveckling och förvaltning av backend-tjänster och API:er som stödjer Skånetrafikens mobilapp för biljettförsäljning och resesökning. Rollen säkerställer skalbarhet, säkerhet, driftsäkerhet och god samverkan med andra team (biljettsystem, resesök m.fl.).
Huvudsakliga ansvarsområden
- Ansvar för de övergripande tekniska lösningar som teamet utvecklar.
- Koordinering med andra utvecklingsteam, arkitekter och andra tekniskt ansvariga.
- Utforma och utveckla API:er och tjänster (REST) för appens flöden (biljettköp, resesök, konto).
- Driva tekniska beslut kring arkitektur, integrationer, prestanda och säkerhet.
- Säkerställa kvalitet genom testning (enhet-, integration-, kontraktstester) och code reviews.
- Bidra till CI/CD i Azure DevOps och driftbarhet i Azure-miljö.
- Mentorskap och teknisk coachning inom backend samt samverkan med iOS/Android/test.
Typiska arbetsuppgifter
- Implementera och versionera API-kontrakt (OpenAPI/Swagger) och säkerställa bakåtkompatibilitet.
- Bygga integrationer mot biljettsystem, resesökstjänst m.fl. (synk, idempotens, felhantering).
- Införa och förbättra observability (loggning, metrics, tracing) och incidentberedskap.
- Optimera datalager, queries, caching och prestanda under hög last.
- Arbeta med säkerhetskrav (OAuth2/OIDC, JWT, secrets, OWASP) och compliance (t.ex. GDPR).
Kompetenskrav – obligatoriska
Språk, ramverk & API
- C# .NET (6/7/8) med ASP.NET Core (Web API/Minimal APIs).
- Blazor server och Dotvvm
- API-design: REST, felmodeller, versionering, idempotens, rate limiting (grundläggande).
- OpenAPI/Swagger och kontraktsstyrd utveckling.
Azure & moln
- Azure App Service
- Enterprise Applications / App Registration
- Azure Logic App
- Azure API Management.
- Azure Key Vault + Managed Identities.
- Azure Notification Hub
- Azure Storage Account
- Minst en meddelandetjänst: Azure Service Bus och/eller Event Grid.
- Logg/telemetri med Application Insights (eller motsvarande) och Kusto.
Data & integration
- SQL (t.ex. Azure SQL): datamodellering, indexering och prestandaoptimering.
- Integrationsmönster: retries, circuit breaker, timeouts, bulkheads och backoff.
Test & kvalitet
- Enhetstest i xUnit eller NUnit; mocking (t.ex. Moq).
- Integrationstester och testdatahantering.
- Kodgranskning, statisk analys och kvalitetstänk.
DevOps & arbetssätt
- Azure DevOps: repos (Git), pull requests, pipelines och releaseflöden.
- Förståelse för miljökonfiguration (app settings/feature flags).
Kompetenskrav – meriterande
Arkitektur & mönster
- Event-driven arkitektur, CQRS, DDD och/eller modulär monolit.
- Contract testing och consumer-driven contracts.
Infra as Code & drift
- ARM Templates, samt erfarenhet av att bygga repeatable environments.
- SRE-inspirerat arbetssätt (SLO/SLI).
Säkerhet
- Threat modeling, säker kodning och säkerhetsgranskningar.
- TLS
Samarbetsytor & beroenden
- Appteamet (iOS/Android) för API-kontrakt, datamodeller och releaseplanering.
- Team för biljettsystem, resesök och Mitt konto för integrationer och gemensamma roadmaps.
- Test/QA för teststrategi, testmiljöer och automatisering i pipelines.
- Drift/Operations/Säkerhet vid incidenter, riskbedömningar och förbättringsarbete.
Förväntade leverabler/resultat
- Stabila och väldokumenterade API:er med mätbar prestanda och låg felgrad.
- CI/CD som ger snabb feedback och säkra releaser (inkl. automatiska tester).
- Förbättrad observability och tydliga runbooks för incidenter.
- Tekniska förbättringar som minskar lead time och ökar maintainability.
Tillhör kategori: Systemutveckling – .NET-utvecklare
Vid frågor, vänligen kontakta:
Isabella Nilsson: isabella.nilsson@upgraded.se | +46 (0)70 859 99 34
Upgraded People tillsammans med Region Skåne agerar i enighet med och står bakom EUs och Sveriges sanktioner mot Ryssland och de som omfattas av dessa. Det medför att leverantörer som svarar på anbud för att leverera kompetens via Upgraded People till Region Skåne ger egen garanti om att leverantören ej omfattas av sanktionerna, och sedermera står bakom dessa med samma ståndpunkt.
Ansök
”*” anger obligatoriska fält
Detaljer
Geografisk placering: Malmö, SE
Distansarbete:Hybrid
Omfattning:100%
Startdatum:2026-07-01
Slutdatum:2026-12-31
Publiceringsdatum:2026-05-25
Konsultförmedlare



