Opis zamestnania
Aplikačný programátor vykonáva, prípadne riadi odborné činnosti v oblasti softvérového vývoja aplikácií. Spolupracuje s analytikom a architektom na návrhu aplikácie, obyčajne vo forme UML diagramov, podľa danej špecifikácie. Implementuje návrh softvérovej aplikácie - transformuje návrh do počítačového programu vo forme zdrojového kódu v danom programovacom jazyku, v danom vývojovom prostredí a pre danú platformu. Vykonáva preklad zdrojového kódu do strojového kódu a vytvára softvérový balík pre danú platformu. Testuje vytvorený softvér a odstraňuje chyby. Aplikačný programátor pracuje obvykle v tíme, prípadne samostatne. Spolupracuje s DevOps špecialistom na príprave testovacieho alebo produkčného prostredia. Vytvára dokumentáciu ku zdrojovému kódu, inštalačnú dokumentáciu a používateľskú dokumentáciu. Aplikačný softvér môže byť rôznych typov, napr. desktopová aplikácia, webová aplikácia, mobilná aplikácia, vstavaný softvér.