Разработва, изпитва и поддържа софтуерни приложения и бази данни, които отговорят на
нуждите на потребителите.
Разработва, изпитва/тества модули, приложения, бази даннии/ или цели информационни системи по зададена спецификация.
Оценка на качеството на създаваните приложения и отстраняване на проблеми в тях;
Дава консултации за програмни продукти на клиенти.
Стриктно спазва сроковете на проектите.