vývoj, úprava a údržba systémového softvéru, implementácia a programovanie riešení podľa technickej špecifikácie, testovanie softvéru, identifikácia a odstraňovanie chýb, optimalizácia softvérových komponentov pre konkrétne systémové prostredie, správa a podpora existujúcich softvérových riešení, spolupráca pri nasadzovaní softvéru a príprave technickej dokumentácie.