Sr. C#/.NET-utvecklare - AI & Spec-Driven Development
Senior C#/.NET Developer – AI & Spec-Driven Development
Plats: Göteborg (2-3 dagar/vecka)
Omfattning: Heltid
Start: ASAP
Om uppdraget
Vi söker en senior C#/.NET-utvecklare med erfarenhet av AI-assisterad mjukvaruutveckling och moderna utvecklingsmetoder. Du kommer att förstärka ett befintligt utvecklingsteam och arbeta i en komplex, etablerad kodbas där det är viktigt att snabbt kunna sätta sig in i befintlig arkitektur, förstå beroenden och bidra med självständig utveckling.
En central del av uppdraget är att använda AI som en integrerad del av utvecklingsarbetet. Vi är särskilt intresserade av dig som har praktisk erfarenhet av Spec-Driven Development (SDD) och verktyg som GitHub Spec Kit och/eller OpenSpec.
Du förväntas kunna kombinera gedigen utvecklingskompetens med ett strukturerat arbetssätt där AI används för att effektivisera och förbättra hela utvecklingsprocessen – från krav och specifikation till implementation och verifiering.
Arbetsuppgifter
• Utveckla och vidareutveckla lösningar i C#/.NET inom en befintlig och komplex kodbas.
• Sätta dig in i befintlig systemarkitektur, kodstruktur och tekniska beroenden.
• Använda AI-baserade utvecklingsverktyg som en naturlig del av det dagliga utvecklingsarbetet.
• Arbeta med Spec-Driven Development för att strukturera krav, specifikationer och implementation.
• Bidra till att utveckla och förbättra arbetssätt för AI-assisterad mjukvaruutveckling.
• Säkerställa kodkvalitet, testbarhet och långsiktigt underhållbar kod.
• Samarbeta med övriga utvecklare och andra tekniska kompetenser i teamet.
Skallkrav:
Vi söker dig som har:
• Lång erfarenhet som utvecklare (7+ år) med fokus på i C# och .NET.
• Erfarenhet av att arbeta i större eller mer komplexa kodbaser.
• Praktisk erfarenhet av AI-assisterad mjukvaruutveckling, exempelvis med AI-baserade kodassistenter och utvecklingsagenter.
• Erfarenhet av Spec-Driven Development (SDD), genom verktyg som GitHub Spec Kit och/eller OpenSpec.
• Förmåga att snabbt sätta dig in i befintlig teknik, arkitektur och utvecklingsprocesser.
• God förståelse för mjukvaruarkitektur, designprinciper och testdriven utveckling.
• Flytande i svenska
Personliga egenskaper
Du är en självgående och erfaren utvecklare som snabbt kan bli produktiv i ett befintligt team. Du har ett analytiskt och strukturerat arbetssätt, är van vid att hantera komplexa tekniska frågeställningar och tar ansvar för att driva ditt arbete framåt.
Du är nyfiken på hur AI förändrar mjukvaruutveckling och har ett praktiskt förhållningssätt till nya verktyg och metoder. Du ser AI som ett sätt att förbättra utvecklingsprocessen, men har samtidigt den tekniska erfarenhet som krävs för att granska, kvalitetssäkra och ta ansvar för resultatet.