Skip to main content

Vad gör en systemutvecklare?

En informationssystemutvecklare designer och programerar datorapplikationer.I vissa organisationer kan medlemmar i utvecklingspersonalen också vara involverade i att samla in systemkrav, testa och lansera applikationerna.Hur som helst, systemutvecklarpositionen kräver expertis inom teknik, och kunskap om branschdomän är också värdefull.

Ett jobbtitel på systemutvecklare kan hänvisa till ett antal liknande positioner med olika specialiteter.De exakta kraven i en Systems Developer-arbetsbeskrivning kommer att variera mellan dessa typer, men alla kräver en hög teknisk skicklighet, och en fyraårig högskoleexamen i ett datavetenskapsfält föredras ofta.Vanligtvis förväntas arbetskunskap om specifika utvecklingsspråk och datorstödda mjukvaruteknik (CASE) -verktyg.Erfarenhet av att utveckla system för en viss bransch är ofta önskvärt, särskilt för en äldre systemutvecklare.

Vissa branscher kan behöva systemutvecklare som har specialiserade färdigheter.Tillverkare av delar med inbäddade system, som innehåller många delar med digitala gränssnitt, kan behöva en erfaren inbäddad systemutvecklare.Ett inbäddat system är ett specialiserat datorprogram som är en del av en större maskin eller ett system.Programmet fungerar ofta på skrivskyddande minne (ROM).Fordon och apparater, såsom programmerbara kaffekrukor, kan använda inbäddade applikationer.En inbäddad systemutvecklare designer och koder dessa applikationer med hjälp av programvara, hårdvara eller monteringsspråk.

Finansiella organisationer som kör finansiella transaktioner använder vanligtvis handelssystem.Termen handelssystem kan hänvisa till ett datorsystem som är byggt för att utföra affärer baserat på logik programmerad i systemet, eller det kan hänvisa till ett system som mäklarna använder för att spåra sina affärer och klientinformation.Utvecklare av handelssystem kan behöva expertis på finansmarknader samt systemutveckling.Programvaruspråket C, C ++ och VisualBasic.NET kan användas och specifika handelssystemprogramvaruutvecklingssatser (SDK) är kommersiellt tillgängliga.

Programvaruutvecklingsföretag som skapar videospel kan också leta efter systemutvecklare med specialiserade färdigheter.Vanligtvis behöver en videospel -programvaruutvecklare multimedia -programmeringskompetens.Mindre utvecklingsföretag för videospel kan behöva utvecklare som också har starka designfärdigheter och ljudtekniska färdigheter.

Organisationer kan implementera ärendeverktyg för att förenkla design- och utvecklingsaspekterna av systemutvecklare.Ett exempel på ett fallverktyg är Rational Systems Developer Suite.Det är baserat på objektorienterade programmeringsprinciper (OOP) och sviten främjar snabbare systemdesign och utveckling genom att använda UML-design och kodgenerering.