1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Главный специалист по программному обеспечению относится к профессиональной группе «специалисты».
1.2. Назначение на должность главного специалиста по программному обеспечению и освобождение от должности производится приказом директора предприятия по представлению начальника отдела организационной и кадровой работы.
1.3. Главный специалист по программному обеспечению непосредственно подчиняется директору предприятия.
1.4. В своей работе главный специалист по программному обеспечению должен руководствоваться:
- действующим законодательством, нормативно-правовыми актами, методическими материалами, а также локальными актами и организационно-распорядительными документами предприятия, регламентирующими производственную деятельность;
- уставом предприятия;
- правилами внутреннего трудового распорядка;
- нормативными актами (положениями, инструкциями и др.) об охране труда, пожарной безопасности;
- настоящей должностной инструкцией.
1.5. На время отсутствия главного специалиста по программному обеспечению (отпуск, болезнь, другие уважительные причины)его обязанности исполняет лицо, назначенное в установленном порядке. Это должностное лицо приобретает соответствующие права и несет ответственность за ненадлежащее исполнение возложенных на него обязанностей.
2. ЗАДАЧИ И ОБЯЗАННОСТИ
2.1. Основной задачей главного специалиста по программному обеспечению является программирование электронно-вычислительной системы (компьютера) и на основе анализа математических моделей и алгоритмов выполнение экономических и других заданий, разработка программ, обеспечивающих возможность выполнения алгоритма и соответствующего поставленного задания средствами вычислительной техники.
2.2. Главный специалист по программному обеспечению обязан:
2.2.1. Качественно и своевременно выполнять возложенные на него функ-
Ции в соответствии с требованиями действующего законодательства, нормативных актов, положений, инструкций и приказов администрации.
2.2.2. Выполнять ежедневные задания, полученные от директора предприятия.
2.2.3. Разрабатывать технологию решения задачи на всех этапах.
2.2.4. Осуществляет выбор языка программирования и перевода на него алгоритмов задач.
2.2.5. Определять информацию, которая подлежит обработке на ЭВМ, ее объемы, структуру, макеты и схемы ввода, обработку, хранение и выдачу информации, методы ее контроля.
2.2.6. Определять объемы и содержание данных тестовых примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
2.2.7. Выполнять работы во время подготовки программ к наладке и производит их наладку.
2.2.8. Разрабатывать инструкции на работы с программами, оформлять необходимую техническую документацию.
2.2.9. Определять возможность использования готовых программных средств.
2.2.10. Осуществлять сопровождение внедренных программ и программных средств.
2.2.11. Разрабатывать и внедряет методы и средства автоматизации программирования, типовые и стандартные программные средства.
2.2.12. Принимать участие в проектных работах.
2.2.13. На основе логического анализа проводить камеральную проверку программ.
2.2.14. Определять совокупность данных, обеспечивающих учет максимального числа условий, включенных в программу, выполнять работы по ее подготовке к наладке.
2.2.15. Проводить наладку разработанных программ, корректировать их в процессе доработки.
2.2.16. Разрабатывать инструкции по работе с программами, оформлять необходимую техническую документацию.
2.2.17. Определять возможность использования готовых программ, разработанных другими учреждениями.
2.2.18. Разрабатывать и внедрять методы автоматизации программирования, типовые и стандартные программы, программирующие программы, трансляторы, входные алгоритмические языки.
2.2.19. Выполнять работы по унификации и типизации вычислительных процессов.
2.2.20. Принимать участие в создании каталогов и карточек стандартных программ, в разработке форм документов, которые подлежат машинной обработке, в проектных работах, касающихся расширения сферы применения вычислительной техники.