- поддерживает и сопровождает специализированные программы, совершенствует программы, обеспечивающие возможность выполнения алгоритма и, соответственно, поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку;
- использует язык программирования для описания алгоритмов и структур данных;
- выполняет работу по подготовке программ к отладке и проводит отладку;
- проводит корректировку разработанной программы на основе анализа выходных данных;
- разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию;
- определяет возможность использования готовых программных продуктов;
- осуществляет сопровождение внедренных программ и программных средств.