Ką veikia sistemų kūrėjas?

Informacinių sistemų kūrėjas projektuoja ir programuoja kompiuterių programas. Kai kuriose organizacijose kūrimo personalo nariai taip pat gali dalyvauti renkant sistemos reikalavimus, testuojant ir paleidžiant programas. Nepaisant to, sistemų kūrėjo pozicija reikalauja technologijų patirties, o pramonės srities žinios taip pat yra vertingos.

Sistemų kūrėjo pareigų pavadinimas gali reikšti daugybę panašių pareigų ir skirtingų specialybių. Tikslūs sistemų kūrėjo pareigybės aprašymo reikalavimai skirsis priklausomai nuo šių tipų, tačiau visi reikalauja aukšto lygio techninių įgūdžių, todėl dažnai pirmenybė teikiama ketverių metų kolegijos laipsniui kompiuterių mokslo srityje. Paprastai tikimasi darbo žinių apie konkrečias kūrimo kalbas ir kompiuterinės programinės įrangos inžinerijos (CASE) įrankius. Patirtis kuriant sistemas konkrečiai pramonės šakai dažnai yra pageidautina, ypač vyresniems sistemų kūrėjams.

Tam tikroms pramonės šakoms gali prireikti sistemų kūrėjų, turinčių specialių įgūdžių. Dalių su įterptinėmis sistemomis, kurią sudaro daug dalių su skaitmeninėmis sąsajomis, gamintojams gali prireikti patyrusio įterptųjų sistemų kūrėjo. Įterptoji sistema yra specializuota kompiuterio programa, kuri yra didesnės mašinos ar sistemos dalis. Programa dažnai veikia tik skaitymo atmintyje (ROM). Transporto priemonėse ir prietaisuose, pvz., programuojamuose kavos puoduose, gali būti naudojamos įterptosios programos. Įterptųjų sistemų kūrėjas kuria ir koduoja šias programas naudodamas programinę įrangą, aparatinę įrangą arba surinkimo kalbas.

Finansinės organizacijos, vykdančios finansines operacijas, paprastai naudoja prekybos sistemas. Terminas prekybos sistema gali reikšti kompiuterinę sistemą, sukurtą vykdyti sandorius pagal sistemoje užprogramuotą logiką, arba gali reikšti sistemą, kurią brokeriai naudoja savo sandoriams ir klientų informacijai sekti. Prekybos sistemų kūrėjams gali prireikti patirties finansų rinkų ir sistemų kūrimo srityse. Gali būti naudojamos programinės įrangos kalbos C, C++ ir VisualBasic.Net, o tam tikri prekybos sistemų programinės įrangos kūrimo rinkiniai (SDK) yra parduodami.

Programinės įrangos kūrimo įmonės, kuriančios vaizdo žaidimus, taip pat gali ieškoti sistemų kūrėjų, turinčių specializuotų įgūdžių. Paprastai vaizdo žaidimų programinės įrangos kūrėjui reikia daugialypės terpės programavimo patirties. Mažesnėms vaizdo žaidimų kūrimo įmonėms gali prireikti kūrėjų, kurie taip pat turi stiprių projektavimo įgūdžių ir patikimų inžinerinių įgūdžių.

Organizacijos gali įdiegti CASE įrankius, kad supaprastintų sistemų kūrėjų darbų projektavimo ir kūrimo aspektus. CASE įrankio pavyzdys yra Rational Systems Developer rinkinys. Jis pagrįstas objektinio programavimo (OOP) principais, o rinkinys skatina greitesnį sistemos projektavimą ir kūrimą naudojant vienodos modeliavimo kalbos (UML) dizainą ir kodų generavimą.