Участие в дейности по разработване на софтуер и архитектура. Извършване на анализ на софтуера, програмиране, тестване и отстраняване на грешки. Писане на код. Владеене на Java, Spring Framework, SQL и релационни бази данни. При необходимост и възлагане от работодателя извършва и допълнителни задачи, в съответствие с профсионалната си квалификация.