Co dělá vývojář systémů?
Vývojáře informačních systémů navrhuje a programy počítačové aplikace. V některých organizacích mohou být členové pracovníků rozvoje také zapojeni do požadavků na shromažďování systémů, testování a spuštění aplikací. Bez ohledu na to, pozici vývojáře systémů vyžaduje odborné znalosti v oblasti technologií a znalosti o doméně v oboru jsou také cenné. Přesné požadavky v popisu úlohy vývojáře systémů se budou mezi těmito typy lišit, ale všechny vyžadují vysokou úroveň technické dovednosti a často upřednostňuje čtyřleté vysokoškolské vzdělání v oblasti počítačové vědy. Obvykle se očekávají pracovní znalost specifických vývojových jazyků a počítačově podporovaných nástrojů pro softwarové inženýrství (CASE). Zkušenosti s vývojem systémů pro konkrétní odvětví jsou často žádoucí, zejména pro vývojáře seniorů.
Některá průmyslová odvětví mohou potřebovat vývojáře systémů, kteří majípecializované dovednosti. Výrobci dílů s vestavěnými systémy, které zahrnují mnoho částí s digitálními rozhraními, mohou potřebovat zkušeného vývojáře zabudovaného systémů. Vložený systém je specializovaný počítačový program, který je součástí většího stroje nebo systému. Program často pracuje na paměti pouze pro čtení (ROM). Vozidla a spotřebiče, jako jsou programovatelné kávové hrnce, mohou používat vestavěné aplikace. Vestavěné systémy Developer Developer navrhuje a kóduje tyto aplikace pomocí softwaru, hardwaru nebo sestavovacích jazyků.
Finanční organizace, které provádějí finanční transakce, obvykle používají obchodní systémy. Systém obchodního obchodu se může odkazovat na počítačový systém, který je vytvořen pro provádění obchodů založených na logice naprogramovaném do systému, nebo může odkazovat na systém, který zprostředkovatelé používají ke sledování jejich obchodů a informací o klientech. Vývojáři obchodních systémů mohou potřebovat odborné znalosti ve finanční známceET a vývoj systémů. Mohou být použity softwarové jazyky C, C ++ a VisualBasic.net a sady pro vývoj softwaru (SDK) specifických obchodních systémů (SDK) jsou komerčně dostupné.
Společnosti pro vývoj softwaru, které vytvářejí videohry, mohou také hledat vývojáře systémů se specializovanými dovednostmi. Vývojář softwaru pro videohry obvykle potřebuje odborné znalosti multimediálního programování. Menší společnosti pro vývoj videoher mohou potřebovat vývojáře, kteří mají také silné dovednosti v oblasti designu a dovednosti zvuku.
Organizace mohou implementovat případové nástroje k zjednodušení aspektů návrhu a vývoje pracovních míst pro vývojáře systémů. Příkladem nástroje případu je sada Rational Systems Developer Suite. Je založen na principech programování (OOP) s objektově orientovaným a sada podporuje rychlejší návrh a vývoj systému pomocí jednotného designu a generování kódu UML).