Должностная инструкция профессии инженер-программист
 Должная инструкция определяет, что инженер-программист принадлежит категории профессиональных специалистов.
Должная инструкция определяет, что инженер-программист принадлежит категории профессиональных специалистов. 
На работу программиста может устроиться лицо, у которого есть соответствующее профессиональное высшее образование. При этом не должны предъявляться требования к стажу трудовой деятельности. Также программист может иметь среднее образование и некоторый стаж работы на должности техника первой категории не меньше трех лет или на других должностях, которые замещаются специалистами с профессиональным средним образованием, от пяти лет.
Программист третьей категории
Инженер-программист третьей категории – это человек, имеющий высшее образование (техническое) и стаж работы по своей специальности, который был приобретен во время обучения или стаж на технических инженерных должностях без категории по квалификации. 
Инженер второй категории
Программист второй категории – человек, получивший высшее профессиональное инженерное или техническое образование и имеет стаж трудовой деятельности по профессии программиста третьей категории или по прочим техническим профессиям, замещаемых работниками с высшими профессиональными образованиями, от трех лет. 
Инженер первой категории 
Специалист программист первой категории – человек, который получил профессиональное техническое образование, или экономическую инженерную специальность в высшем учебном учреждении, имеет стаж деятельности по профессии программиста второй категории как минимум три года. 
Обязанности программиста 
Согласно инструкции, инженеру-программисту необходимо справляться с такими задачами:
•	Используя анализ математических моделей и логических способов поиска решения задач, касающихся экономики и прочих сфер, разрабатывать программы, которые дадут возможность выполнить  алгоритм посредством вычислительной техники;
•	Проведение тестирования и отладки созданных программ;
•	Разработка технологии поиска решения задания на всех этапах обработки данных;
•	Выбирать язык программирования для составления структур и алгоритмов;
•	Определение информации, которая должна обрабатываться при использовании вычислительного оборудования;
•	Выполнение мероприятий по подготовке программ к отладке и проведение непосредственно отладки;
•	Определение содержания и объема сведений контрольных примеров, которые обеспечивают максимально полную проверку соответствия программ их назначению и действию;
•	Проведение запуска утвержденных программ и ввод требуемых данных, которые определяются условиями конкретных задач;
•	Проведение исправлений в разработанной программе, анализируя получившиеся данные;
•	Разработка правил к работе с написанными программами, оформление требуемой технической документации.
                
                


 
                 
                 
                