Категория - Профессионалы |  Отрасль - (Профессии работников, являющиеся общими для всех видов экономической деятельности)
Инструкция для должности "Инженер-программист", представленная на сайте www.borovik.com, соответствует требованиям документа - "СПРАВОЧНИК квалификационных характеристик профессий работников. Выпуск 1. Профессии работников, являющиеся общими для всех видов экономической деятельности.
Статус документа - 'действующий'.

Квалификационные требования
Ведущий инженер-программист: полное высшее образование соответствующего направления подготовки (магистр, специалист). Стаж работы по профессии инженера-программиста I категории - не менее 2 лет. Инженер-программист I категории: полное высшее образование соответствующего направления подготовки (магистр, специалист). Стаж работы по профессии инженера-программиста II категории: для магистра - не менее 2 лет, специалиста - не менее 3 лет. Инженер-программист II категории: полное высшее образование соответствующего направления подготовки (магистр, специалист), для магистра - без требований к стажу работы, для специалиста - стаж работы по профессии инженера-программиста III категории - не менее 2 лет. Инженер-программист III категории: полное высшее образование соответствующего направления подготовки (специалист). Стаж работы по профессии инженера-программиста - не менее 1 года. Инженер-программист: полное высшее образование соответствующего направления подготовки (специалист) без требований к стажу работы.

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

Характеристика работ, задачи и должностные обязанности
На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, которые обеспечивают возможность выполнения алгоритма и, соответственно, поставленную задачу средствами вычислительной техники, проводит их тестирование и отладку. Разрабатывает технологию решения задачи на всех этапах. Осуществляет выбор языка программирования и перевод по него алгоритмов задач. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и выдачи информации, методы ее контроля. Определяет объемы и содержание данных тестовых примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению. Выполняет работы при подготовке программ к отладке и проводит их наладку. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию Определяет возможность использования готовых программных средств. Осуществляет сопровождение внедренных программ и программных средств. Разрабатывает и внедряет методы и средства автоматизации программирования, типовые и стандартные программные средства. Принимает участие в проектных работах. На основе логического анализа проводит камеральную проверку программ. Определяет совокупность данных, обеспечивающих учет максимального числа условий, которые включены в программы, выполняет работы по ее подготовке к отладке. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. Проводит корректировку разработанной программы на основе анализа выходных данных. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. Определяет возможность использования готовых программ, разработанных другими предприятиями (учреждениями). Разрабатывает и внедряет методы автоматизации программирования, типовые и стандартные программы, программируемые программы, трансляторы, входящие алгоритмические языки. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. Выполняет работы по унификации и типизации вычислительных процессов. Участвует в создании каталогов и картотек стандартных программ, разработке форм документов, подлежащих машинной обработке, в проектных работах, касающихся расширения сферы применения вычислительной техники.