Hoppa till huvudinnehållet

Systemutvecklingskonsulter · Stockholm

Seniora systemutvecklare för verksamhetskritiska system

Seniora backend-, frontend- och fullstackutvecklare som bygger mjukvara ert eget team kan förvalta. SwedQ:s konsulter går in i ett befintligt produktteam eller arbetar som ett komplett leveransteam.

Vad gör SwedQ:s systemutvecklingskonsulter?

De designar, bygger och förbättrar mjukvara i produktion: API:er, integrationer, distribuerade system och molnbaserade applikationer. Fokus ligger på kod som är testad, läsbar och förvaltningsbar även efter att konsulterna lämnat – inte bara på att leverera funktioner snabbt.

Det här arbetar våra systemutvecklare med

Uppdragen sträcker sig från en senior utvecklare i ett produktteam till ett team som bygger ett nytt system från grunden.

Backendutveckling

Tjänster, domänlogik, dataåtkomst och prestandaarbete i språk som Java, Kotlin, C#/.NET, Go, Python och TypeScript.

Frontendutveckling

Webbapplikationer med React och modern TypeScript, med fokus på tillgänglighet, prestanda och ett enhetligt designsystem.

Fullstackleverans

Utvecklare som kan ta en funktion från databas till användargränssnitt utan överlämningar mellan specialister.

API:er och integrationer

REST- och händelsedrivna API:er, kontrakt mellan team och integration med befintliga verksamhetssystem.

Distribuerade system

Tjänster som måste hantera fel, omförsök, konsistens och skalning, designade med tydliga gränser.

Molnbaserad utveckling

Applikationer byggda för containrar, hanterade molntjänster och automatiserad driftsättning på AWS eller Microsoft Azure.

Test, kvalitet och förvaltningsbarhet

Mjukvara som inte kan ändras säkert blir en kostnad. Våra utvecklare ser kvalitet som en del av arbetet, inte som en separat fas.

  • Automatiserade tester på den nivå som ger trygghet: enhets-, integrations- och kontraktstester.
  • Kodgranskning och gemensamma konventioner som hela teamet kan följa, inte bara konsulterna.
  • Inbyggd observerbarhet: loggning, mätvärden och spårning som gör beteendet i produktion begripligt.
  • Små, täta förändringar som är lättare att granska, testa och backa.

Modernisering av befintliga applikationer

Många uppdrag handlar om mjukvara som redan driver verksamheten. Vi förbättrar den stegvis: lägger till tester kring sköra delar, bryter ut tjänster där det är rimligt och ersätter föråldrade ramverk utan att skriva om allt. För större moderniseringsprogram, se arkitektur och modernisering.

I ert team eller som leveransteam

Två upplägg täcker de flesta behov.

I ett befintligt produktteam

En utvecklare från SwedQ arbetar under er produktägare och med era utvecklare, enligt era processer. Passar när ni snabbt behöver kapacitet eller en viss kompetens.

Som ett leveransteam från SwedQ

Ett team med egen teknisk ledare tar ansvar för en avgränsad omfattning, till exempel en ny tjänst eller ett moderniseringsspår, och rapporterar framstegen till er.

Läs mer: Som ett leveransteam från SwedQ

Så startar ett uppdrag

Vi börjar med ett kort samtal om systemet, teamet och hur framgång ser ut. Därefter får ni ett förslag på roll eller teamupplägg, träffar de föreslagna utvecklarna och kommer överens om villkor före startdatum.

Vanliga frågor

Vilka programmeringsspråk använder era konsulter?

Vanliga språk är Java, Kotlin, C#/.NET, Go, Python och TypeScript. Rätt profil beror på er befintliga teknikstack, och vi diskuterar det innan vi föreslår någon.

Tar ni ansvar för kodkvaliteten?

Ja. Våra utvecklare skriver tester, deltar i kodgranskning och följer överenskomna konventioner. I ett leveransteam ingår kvalitetskraven i den avtalade omfattningen.

Kan ni arbeta i våra verktyg och repon?

Ja. Konsulterna arbetar normalt i era repon, ärendesystem och kommunikationsverktyg så att kunskapen stannar i er organisation.

Redo att diskutera nästa steg?

En senior specialist på SwedQ går igenom varje förfrågan. Berätta vad ni vill uppnå så föreslår vi ett lämpligt nästa steg.