Systemutvecklaren tar fram och utvecklar data/IT-system eller delar av system. Man kan utveckla allt ifrån ekonomiredovisningssystem till system för att styra industriproduktion.
Det är viktigt att vara logisk och kreativ och kunna jobba bra tillsammans med andra. IT-arkitekter och systemarkitekter har mer övergripande uppgifter. Yrket kan också kallas systemutredare, systemanalytiker, systemdesigner eller systemtestare beroende på vilket område man specialiserat sig på. Till systemutvecklingsgruppen hör också IT- eller systemarkitekten som har mer övergripande uppgifter.
Systemutvecklaren deltar när nya IT-system ska utvecklas eller då befintliga system ska förändras eller vidareutvecklas. Systemutvecklaren kan delta i hela utvecklingsprocessen: analys, design, programmering, test och dokumentation av ett system eller vara specialiserad på någon av dessa delar. De deltar ofta i utformningen av kostnads- och arbetsplaner. IT-utveckling startar vanligtvis med att en beställning görs av den verksamhet som behöver ett nytt, eller förändrat IT-system. Det kan handla om ett övergripande system, eller ett mindre delsystem. För systemutvecklaren gäller det att förstå beställningen och utveckla de funktioner som efterfrågas. Systemutvecklare arbetar ofta i team, i nära kontakt med beställare och de människor som ska använda systemet. Det är viktigt att ha god förståelse för användarna och att kunna se problem och lösningar ur olika synvinklar.
Systemutvecklare undersöker vilka problem företaget vill lösa med systemet och vilka krav detta ställer. För att få reda på det man behöver veta måste man samarbeta med dem som ska använda systemet. Då är det en fördel att ha god kunskap om den verksamhet som företaget eller organisationen bedriver. Utifrån faktainsamlingen bygger systemutvecklaren tillsammans med användarna upp datamodeller för att beskriva verksamhetens mål, processer, rutiner, objekt och informationsbehov. Utifrån dessa specificerar man vilka krav som ställs på systemet. Man stämmer hela tiden av sina förslag till lösningar med användare och beställare.
Systemutvecklaren kan själv ta hand om programmeringen, vilket är vanligast, eller lämna instruktioner till programmerare som praktiskt konstruerar datasystemet. Därefter planerar och genomför systemutvecklaren tester av systemet och tar fram dokumentation över hur systemet fungerar. I uppgifterna ingår ofta att ge utbildning och handledning till dem som ska använda systemet.
En del systemutvecklare arbetar mer med utredning och andra mer med systemutveckling. Det finns ingen skarp gräns mellan dessa uppgifter. Systemutvecklare jobbar i lag, ofta i samarbete med användarna, från utredningens början till dess systemet är färdigt för installation. Inte heller programmerarnas uppgifter är nödvändigtvis skilda från systemutvecklarnas. En och samma person har oftast inslag av både programmering och systemutveckling i sitt jobb.
De som utvecklar system för att styra maskiner och robotar, det vill säga industriapplikationer, kallas ofta systemkonstruktörer eller systemingenjörer.
De som arbetar med att ta fram webbapplikationer och webbsidor kallas ofta för webbutvecklare.
GIS-utveckling handlar om att sammanfoga programvaruapplikationer, egna eller andras, med databaser och visa resultatet på kartor. Lantmäteriet, SMHI, kommuner, landsting och länsstyrelser är vanliga beställare av GIS.
Som IT-arkitekt arbetar man med helhetslösningar för system, databaser och webbgränssnitt. Arbetsuppgifterna varierar mellan olika roller och i olika företag men gemensamt är att det är en mer övergripande roll i företaget. IT-arkitekter har en egen beskrivning i Yrken A-Ö.
Källa: Arbetsförmedlingen