1.Разрабатывает технологию решения задачи по всем этапам обработки информации.
2.
Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
3.Выполняет работу по подготовке программ к отладке и проводит отладку.
4.
Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
5.
Проводит корректировку разработанной программы на основе анализа выходных данных.
6.
Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
7.
Определяет возможность использования готовых программных продуктов.
8.
Осуществляет сопровождение внедрения программ и программных средств.