Демонстрира уменията за кодиране; Създава ефективен и лесно за поддръжка код, следвайки фирмените стандарти за кодиране; Работи върху по сложни корекции на програмни грешки и добавяне на продуктови характеристики; Следи техническото изпълнение на софтуерните приложения; Отговаря на заявки от клиента и от екипа за разработка; Събира информация от клиента за заявената функционалност, като се уверява, че изискванията са добре дефинирани и разбрани правилно; Провежда тестове за разработка и изпълнява модулни и компонентни тестове съгласно добрите практики на екипа; Подпомага и насочва в работата младши служители в екипа; Разработва и създава приложни програмни продукти по предварително изготвено техническо задание; Периодично следи за състоянието на програмните продукти и коректността на базите данни, които е разработил и предал за експлоатация. Владеене на технологични езици: Java, vue.js – задължително. Основи на програмирането;работа с операционни системи и база данни,алгоритми и структури от данни.