разработка программ на основе анализа математических моделей и алгоритмов решения задач, их тестирование и отладка; разработка технологии решения задачи по всем этапам обработки информации; выбор языка программирования для описания алгоритмов и структур данных; определение информации, подлежащей обработке средствами вычислительной техники, её объёмов, структуры, макетов и схем ввода, обработки, хранения и вывода, методов её контроля; подготовка программ к отладке и её проведение; определение объёма и содержания данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению; запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач; корректировка разработанной программы на основе анализа выходных данных; разработка инструкций по работе с программами, оформление необходимой технической документации; определение возможности использования готовых программных продуктов; сопровождение внедрённых программ и программных средств; разработка и внедрение систем автоматической проверки правильности программ, типовых и стандартных программных средств, составление технологии обработки информации; выполнение работы по унификации и типизации вычислительных процессов; участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
Требования
Инженер-программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее 3 лет. Инженер-программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет. Инженер-программист III категории: высшее профессиональное (техническое или инженерно-экономическое) образование и опыт работы по специальности, приобретённый в период обучения, или стаж работы на инженерно-технических должностях без квалификационной категории. Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.