Инженер-программист (программист)

Должен знать:
Законодательные и иные нормативные правовые акты Республики Казахстан в области информационных технологий, руководящие, нормативные и методические материалы, регламентирующие методы разработки алгоритмов и программ, использования вычислительной техники при обработке информации, основные принципы структурного программирования, виды программного обеспечения, технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы электронно-вычислительных машин, правила ее технической эксплуатации, технологию автоматической обработки информации, виды технических носителей информации, методы классификации и кодирования информации, формализованные языки программирования, действующие стандарты, системы счислений, шифров и кодов, порядок оформления технической документации, передовой отечественный и зарубежный опыт программирования и использования вычислительной техники, основы экономики, организации производства, труда и управления, трудовое законодательство, правила внутреннего трудового распорядка, производственной санитарии, требования пожарной безопасности.
Должностные обязанности:
На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку. Разрабатывает технологию решения задачи по всем этапам обработки информации. Осуществляет выбор языка программирования для описания алгоритмов и структур данных. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля. Выполняет работу по подготовке программ к отладке и проводит отладку. Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. Проводит корректировку разработанной программы на основе анализа выходных данных. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. Определяет возможность использования и осуществляет адаптацию готовых программных продуктов. Осуществляет сопровождение внедренных программ и программных средств. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. Выполняет работу по унификации и типизации вычислительных процессов. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
Требования к квалификации:
Требования к квалификации:<br />Инженер-программист I категории: высшее (или послевузовское) образование по соответствующей специальности и стаж работы в должности инженера-программиста II категории не менее 2 лет.<br />Инженер-программист II категории: высшее (или послевузовское) образование по соответствующей специальности и стаж работы в должности инженера-программиста без категории не менее 3 лет.<br />Инженер-программист: высшее (или послевузовское) образование по соответствующей специальности без предъявления требований к стажу работы или среднее техническое и профессиональное (среднее специальное, среднее профессиональное) образование по соответствующей специальности (квалификации) и стаж работы в должности техника I категории не менее 3 лет.