Должностная инструкция Инженера-программиста
Настоящая должностная инструкция разработана и утверждена на основании трудового договора с Инженером-программистом и в соответствии с положениями Трудового кодекса Российской Федерации и иных нормативных актов, регулирующих трудовые правоотношения в Российской Федерации.
I. ОБЩИЕ ПОЛОЖЕНИЯ
- На должность Инженера-программиста назначается лицо, имеющее высшее профессиональное образование и стаж работы по специальности не менее 2 лет.
- Назначение на должность инженера-программиста и освобождение от нее производится приказом Генерального Директора.
- Инженер-программист должен знать:
- Руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации.
- Основные принципы структурного программирования.
- Виды программного обеспечения.
- Технико-эксплуатационные характеристики, конструктивны особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации.
- Технологию автоматической обработки информации и кодирования информации.
- Формализованные языки программирования
- Действующие стандарты, системы счислений, шифров и кодов.
- Порядок оформления технической документации.
- Передовой отечественный и зарубежный опыт программирования и использования вычислительной техники.
- Основы экономики, организации производства, труда и управления.
- Основы трудового законодательства.
- Правила внутреннего трудового распорядка.
- Правила и нормы охраны труда.
- Инженер-программист подчиняется непосредственно Менеджеру проектов.
- На время отсутствия Инженера-программиста (отпуск, болезнь, пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за качественное и своевременное исполнение возложенных на него обязанностей.
II. ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ
Инженер-программист:
- На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
- Разрабатывает технологию решения задачи по всем этапам обработки информации.
- Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
- Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
- Выполняет работу по подготовке программ к отладке и проводит отладку.
- Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
- Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
- Проводит корректировку разработанной программы на основе анализа выходных данных.
- Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
- Определяет возможность использования готовых программных продуктов.
- Осуществляет сопровождение внедрения программ и программных средств.
- Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.
- Выполняет работу по унификации и типизации вычислительных процессов.
- Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
III. ПРАВА
Инженер-программист имеет право:
- Знакомиться с проектами решений руководства предприятия, касающихся его деятельности.
- Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
- В пределах своей компетенции сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению.
- Запрашивать лично или по поручению своего непосредственного руководителя от специалистов подразделений информацию и документы, необходимые для выполнения его должностных обязанностей.
- Привлекать специалистов всех (отдельных) структурных подразделений к решению задач, возложенных на него (если это предусмотрено положениями о структурных подразделениях, если нет – то с разрешения их руководителей).
- Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.
IV. ОТВЕТСТВЕННОСТЬ
Инженер-программист несет ответственность:
- За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией – в пределах, определенных действующим трудовым законодательством Российской Федерации.
- За правонарушения, совершенные в процессе осуществления своей деятельности – в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
- За причинение материального ущерба – в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
V. УСЛОВИЯ РАБОТЫ
- Режим работы Инженера-программиста определяется в соответствии с Правилами внутреннего трудового распорядка, установленными на предприятии.
- В связи с производственной необходимостью Инженер-Программист может направляться в служебные командировки (в т.ч. местного значения).