Функции инженера программиста. Должностная инструкция программиста
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ (примерная)Инженера-программиста 1. Общие положения
1.1. Настоящая должностная инструкция определяет функциональные обязанности, права и ответственность Инженера-программиста предприятия.
1.2. Инженер-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом директора предприятия.
1.3. Инженер-программист подчиняется непосредственно ______________________.
1.4. В период временного отсутствия Инженера-программиста, его обязанности возлагаются на _______________.
2.Квалификационные требования:
2.1. Ведущий инженер-программист: полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышение квалификации. Стаж работы по профессии инженера-программиста 1 категории не менее 2 лет.
2.2. Инженер-программист 1 категории: полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышение квалификации. Стаж работы по профессии инженера-программиста 2 категории: для магистра - не менее 2 лет, специалиста - не менее 3 лет.
2.3. Инженер-программист 2 категории: полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышение квалификации; для магистра - без требования к стажу работы, для специалиста - стаж работы по профессии инженера-программиста 3 категории не менее 2 лет.
2.4. Инженер-программист 3 категории: полное высшее образование соответствующего направления подготовки (специалист или бакалавр) и повышение квалификации. Стаж работы по профессии инженера-программиста: для специалиста - не менее 1 года, бакалавр - не менее 2 лет.
2.5. Инженер-программист: полное высшее образование соответствующего направления подготовки (специалист или бакалавр) без требования к стажу работы.
3.Инженер-программист должен знать:
- руководящие и нормативные материалы, касающиеся методов программирования и использования вычислительной техники в процессе обработке информации;
- технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы оборудования, правила его технической эксплуатации;
- технологию механизированной обработки информации;
- виды технических носителей информации;
- методы классификации и кодирования информации;
- формализованные языки программирования;
- действующие стандарты, системы исчисления, шифров и кодов;
- методы программирования;
- порядок оформления технической документации;
- передовой и отечественный и мировой опыт программирования и использования вычислительной техники, основы экономики, организации труда и производства.
4.Функциональные обязанности.
Примечание. Функциональные обязанности Инженера-программиста определены на основе и в объеме квалификационной характеристики по должности Инженера-программиста и могут быть дополнены, уточнены при подготовке должностной инструкции исходя из конкретных обстоятельств.
Инженер-программист:
4.1. Разрабатывает на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
4.2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
4.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
4.4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
4.5. Выполняет работу по подготовке программ к отладке и проводит их отладку.
4.6. Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
4.7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
4.8. Проводит корректировку разработанной программы на основе анализа выходных данных.
4.9. Определяет возможность использования готовых программных продуктов.
4.10. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
4.11. Осуществляет сопровождение внедренных программ и программных средств.
4.12. Разрабатывает и внедряет системы автоматической проверки правильности программ.
4.13. Выполняет работу по унификации и типизации вычислительных процессов.
4.14. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов в электронном виде, подлежащих компьютерной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
4.15. Обеспечивает правильную техническую эксплуатацию, бесперебойную работу компьютеров и отдельных устройств.
4.16. Участвует в разработке перспективных и годовых планов и графиков работы, технического обслуживания и ремонта оборудования, мероприятий по улучшению его эксплуатации, предупреждению простоев в работе, повышению качества работы, эффективному использованию вычислительной техники.
4.17. Осуществляет подготовку компьютеров и отдельных устройств к работе, их технический осмотр, проводит проверку наличия неисправностей, устраняет неисправности и предотвращает появление неисправностей в будущем.
4.18. Принимает меры по своевременному и качественному выполнению ремонта компьютеров и отдельных устройств своими силами или силами третьих лиц.
4.19. Принимает участие в проведении инвентаризаций.
4.20. Должен беречь имущество предприятия, не разглашать информацию и сведения, являющиеся коммерческой тайной предприятия.
4.21. Не дает интервью, не проводит встречи и переговоры, касающиеся деятельности предприятия, без разрешения руководства предприятия.
4.22. Соблюдает трудовую и производственную дисциплину, правила и нормы охраны труда, требования производственной санитарии и гигиены, требования противопожарной безопасности, гражданской обороны.
4.23. Исполняет распоряжения и приказы директора предприятия.
4.24. Информирует руководство об имеющихся недостатках в работе предприятия, принимаемых мерах по их ликвидации.
4.25. Способствует созданию благоприятного делового и морального климата на предприятии.
5. Права
Инженер-программист имеет право:
5.1. Предпринимать соответствующие действия по устранению причин, создающих препятствия для осуществления программистом своих функциональных обязанностей.
5.2. Вносить предложения администрации предприятия по улучшению работы, относящейся к функциональным обязанностям Программиста и всего предприятия в целом.
6. Ответственность
Инженер-программист несет ответственность за:
6.1. Невыполнение своих функциональных обязанностей.
6.2. Недостоверную информацию о состоянии выполнения полученных заданий и поручений, нарушение сроков их исполнения.
6.3. Невыполнение приказов, распоряжений директора.
6.4. Нарушение Правил внутреннего трудового распорядка, правил противопожарной безопасности и техники безопасности, гражданской обороны, установленных на предприятии.
6.5. Разглашение коммерческой тайны.
6.6. Не сохранность, порчу товаров и иных материальных ценностей, если не сохранность, порча произошли по вине Инженера- программиста.
7. Условия работы.
Режим работы Инженера-программиста определяется в соответствии с Правилами внутреннего трудового распорядка, установленными на предприятии.
8. Прочие условия
Настоящая Должностная Инструкция сообщается Инженеру-программисту под расписку. Один экземпляр Инструкции хранится в личном деле работника.
С инструкцией ознакомлен и обязуюсь выполнять___________________(Подпись)
"______"______________200___ г.
Профессия программиста включает в себя множество различных направлений. Программисты разрабатывают сайты, мобильные приложения, прикладное программное обеспечение, занимаются версткой, веб-дизайном, базами данных, написанием интерфейсов и многими другими вопросами.
Во многих организациях предусмотрены должности инженеров-программистов – специалистов, обладающих знаниями не только в области программирования, но и в сфере инженерии. Обязанности такого специалиста зависят от специфики работы компании.
В общих чертах деятельность инженера-программиста связана с разработкой ПО, поиском и устранением ошибок, тестированием, внедрением и использованием программ, обслуживанием серверов и рабочих станций.
Обычный программист отличается от инженера-программиста тем, что в своей работе он не использует инженерные знания.
Как правило, к инженеру-программисту предъявляются достаточно строгие требования.
Он должен иметь техническое образование и весомый багаж специализированных знаний.
Требования к специалистам
Инженер-программист должен обладать следующими знаниями и навыками:
- уметь работать с техникой, разбираться в комплектующих;
- уметь предоставлять сервисные и консультационные услуги;
- знать основы профильного законодательства в части работы с информационными системами и базами данных;
- знать основные принципы структурного программирования.
Кроме того, хороший инженер-программист должен обладать определенными личными качествами.
В частности:
- развитым логическим мышлением, эмоциональной устойчивостью;
- способностью анализировать большие объемы информации;
- способностью концентрироваться на деталях.
Как мы уже отметили, у него должно быть высшее образование (IT-технологии, автоматизация и управление, информатика, информационные системы и т. д.).
Функциональные обязанности
Обязанности, выполняемые инженером-программистом, напрямую зависят от сферы деятельности компании и задач, которые перед ней стоят.
Как правило, к ним относятся:
- разработка, тестирование, обновление ПО, предназначенного для работы с информацией;
- определение информации, которая подлежит обработке;
- проверка ПО на соответствие техническому заданию;
- внедрение ПО, обучение его использованию конкретных групп пользователей;
- разработка инструкций к разрабатываемому программному обеспечению;
- исправление программных ошибок, проверка кода;
- проектирование решений для расширения ПО, разработка интерфейса;
- оценка и согласование сроков для выполнения поставленных задач.
Перечень задач может дополняться руководством каждой организации индивидуально.
Основные положения должностной инструкции
В должностной инструкции инженера-программиста прописываются его основные права.
К таковым относятся:
- право на владение информацией относительно законодательных новшеств, касающихся его сферы деятельности;
- право на получение информации, необходимой для выполнения профессиональных обязанностей;
- право на внесение предложений высшему руководству относительно доработки ПО, реализации различных проектов и пожеланий;
- право на информирование руководства об имеющихся сложностях.
Что касается обязанностей, инженер-программист должен выполнять поставленные перед ним задачи, контролировать качество выполняемых работ, соблюдать требования нормативных актов.
За невыполнение поставленных задач, нанесение материального ущерба и за нарушение действующего законодательства инженер-программист несет ответственность.
Где можно работать
Хорошие инженеры-программисты востребованы во многих компаниях.
Они могут работать:
- в крупных организациях;
- в банковских учреждениях;
- в учебных центрах;
- в информационных отделах предприятий и т. д.
Назначение на должность, как правило, происходит по приказу руководителя или генерального директора компании. Подчиняется инженер-программист техническому директору или начальнику профильного отдела.
Инженеры-программисты в перечисленных учреждениях работают самостоятельно или совместно с несколькими специалистами. В своей деятельности они достаточно автономны, но при этом должны ориентироваться на требования, поставленные руководством или заказчиками. Кроме того, данные специалисты должны знать и выполнять требования нормативных актов и устава предприятия.
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
Инженера- системного программиста
- 1. Общие положения
1.1. Настоящая инструкция составлена в соответствии с Постановлением Минтруда РФ от 21.08.1998г. №37 «Общеотраслевые квалификационные характеристики должностей работников, занятых на предприятиях, учреждениях и организациях».
1.2. Инженер - системный программист относится к категории специалистов.
1.3. Данная должностная инструкция устанавливает права, ответственность и должностные обязанности инженера - системного программиста.
1.4. На должность инженера-системного программиста назначается лицо, имеющее высшее профессиональное (техническое или экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или экономическое) образование и стаж работы в должности техника I категории не менее 3 лет.
Инженер - системный программист I категории: высшее профессиональное (техническое или экономическое) образование и стаж работы в должности инженера - системного программиста II категории не менее 3 лет.
Инженер - системный программист II категории: высшее профессиональное (техническое или экономическое) образование и стаж работы в должности инженера - системного программиста не менее 3 лет.
1.5.Инженер-системный программист назначается на должность приказом директора техникума по представлению начальника отдела информационного сопровождения, сетей и вычислительной техники.
1.6.Инженер-системный программист подчиняется начальнику отдела информационного сопровождения, сетей и вычислительной техники.
1.7.Инженер-системный программист должен знать:
О международной, межгосударственной и национальной системах стандартизации и сертификации электронных средств вычислительной техники, информационных технологий, компьютерных сетей;
Об информатизации современного общества и перспективах его развития;
О современных языках программирования;
Основы теории баз данных;
Основные понятия и определения численных методов и математической статистики;
Основные математические методы при решении прикладных задач;
принципы построения электронных вычислительных машин и их устройств;
Современную электронную базу;
Периферийные устройства электронных вычислительных машин, принцип их работы; механические узлы, входящие в их состав;
Конструкцию персональных компьютеров, их состав, компоновку;
Назначение, функции, особенности применения операционных систем, операционных оболочек и сервисных приложений;
Архитектуру современных электронно-вычислительных машин;
Работу с современными операционными системами;
Как адаптировать программное обеспечение обработки информации к конкретным электронно-вычислительным машинам, вносить изменения в существующие базы данных.
1.8.Инженер-системный программист в своей деятельности руководствуется:
Конституцией РФ;
Гражданским кодексом РФ, Трудовым кодексом РФ;
Методическими указаниями Департамента образования города Москвы «Создание службы информационного обеспечения образовательного учреждения» от 2006 года;
Уставом техникума;
Положением о структурном подразделении;
Правилами внутреннего трудового распорядка;
Настоящей должностной инструкцией.
1.9. На время отсутствия инженера-системного программиста (отпуск, болезнь, пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.
2.Функции
2.1.Обеспечивание бесперебойного функционирования программно-технических средств и локальной сети техникума в соответствии с установленным регламентом.
2.2. Выполнение работ, связанных с обеспечением комплексной защиты информации на основе разработанных программ и методик.
2.3. Разработка предложений по выбору, приобретению и внедрению технических средств, системного и прикладного программного обеспечения.
2.4. Организация проверки качества каналов связи и принятие мер для их поддержания на высоком уровне.
3.Должностные обязанности
Инженер-системный программист исполняет следующие обязанности:
3.1. Обеспечивает бесперебойное функционирование программно-технических средств и локальной сети техникума в соответствии с установленным регламентом.
3.2. Выполняет работу, связанную с обеспечением комплексной защиты информации на основе разработанных программ и методик.
3.3. Анализирует, выявляет и устраняет (в пределах полномочий) причины аварийных ситуаций в работе программно-технических средств и локальной сети техникума.
3.4. Формирует и ведет информационные массивы и базы данных техникума.
3.5. Осуществляет защиту информации и локальной сети от несанкционированного доступа.
3.6. Планирует приобретение программного обеспечения, технических средств, комплектующих, расходных материалов, необходимых для обеспечения эксплуатации программно-технических средств и локальной сети техникума, а также организует их приобретение, учет и ввод в эксплуатацию.
3.7. Принимает меры для обеспечения соответствия состояния программно-технических средств техникума правилам техники безопасности и пожарной безопасности.
3.8. Осуществляет контроль за соблюдением сотрудниками, студентами и обучающимися правил эксплуатации программно-технических средств, локальной сети техникума, правил и норм охраны труда, техники безопасности и противопожарной защиты.
3.9. Разрабатывает проекты договоров на обслуживание программно-технических средств и локальной сети техникума, организует и осуществляет приемку у обслуживающей организации.
3.10. Организует работы по восстановлению их работоспособности в гарантийный и послегарантийный периоды.
3.11. Разрабатывает предложения по выбору, приобретению и внедрению технических средств, системного и прикладного программного обеспечения.
3.12. Организует проверки качества каналов связи и принимает меры для их поддержания на высоком уровне.
3.13.Исполняет другие поручения руководства техникума, не вошедшие в настоящую должностную инструкцию, но возникшие в связи с производственной необходимостью.
- 4. Права
Инженер-системный программист имеет право:
4.1. Контролировать деятельность структурных подразделений и сотрудников техникума по вопросам эксплуатации вычислительной и офисной техники, периферийного оборудования, программного обеспечения и сетей.
4.2. На получение информации от руководителей структурных подразделений и сотрудников техникума, в том числе конфиденциальной, которая непосредственно связана с выполнением ими своих должностных обязанностей.
4.3. Давать распоряжения и указания по работе пользователей в автоматизированных информационных системах и контролировать их исполнение;
4.5. На приглашение сторонних организаций для решения вопросов, входящих в компетенцию отдела.
4.6. Через начальника отдела вносить предложения по вопросам, входящих в компетенцию подразделения.
- 5. Ответственность
Инженер-системный программист несет ответственность:
5.1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, определенных действующим трудовым законодательством Российской Федерации.
5.2. За правонарушения, совершенные в процессе осуществления своей деятельности, - в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
5.3. За причинение материального ущерба - в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
5.4.За нарушение требования федерального закона «О персональных данных» и иных нормативных правовых актов Российской Федерации, а так же внутренних нормативных актов техникума, регламентирующих вопросы защиты интересов субъектов персональных данных, порядка обработки и защиты персональных данных - в пределах, установленных действующим законодательством Российской Федерации.
5.5. За неисполнение или ненадлежащее исполнение своих функций и обязанностей, предусмотренных настоящей должностной инструкцией, приказов, распоряжений, поручений руководства техникума, не вошедшие в настоящую должностную инструкцию, но возникшие в связи с производственной необходимостью и иные правонарушения - в соответствии с действующим законодательством РФ: замечание, выговор, увольнение.
- 6. Взаимодействия
Инженер-системный программист:
6.1. Работает по графику, составленному исходя из 40-часовой рабочей недели и утвержденному директором техникума.
6.3. Получает от начальника отдела информационного сопровождения, сетей и вычислительной техники информацию нормативно-правового и организационно-методического характера, знакомится под расписку с соответствующими документами.
6.4. Взаимодействует с технической поддержкой разработчика АСУ.
6.5. Систематически обменивается информацией по вопросам, входящим в свою компетенцию, с заместителями директора техникума, сотрудниками техникума.
6.7. При выполнении служебных обязанностей, связанных с работой автоматизированных информационных систем, в других структурных подразделениях техникума должен согласовать план выполнения работ с руководителем структурного подразделения, в котором будут выполняться работы.
6.8. Передает начальнику отдела информационного сопровождения, сетей и вычислительной техники информацию, полученную на совещаниях, семинарах, непосредственно после ее получения.
6.9. Соблюдает конфиденциальность.
Должностные обязанности инженера-программиста не ограничиваются разработкой программ, вторая и не менее важная составляющая инженера-программиста - внедрение созданных программных средств и оформление необходимой технической документации. В должностной инструкции инженера-программиста можно и нужно также детализировать требования к квалификации, предъявляемые к кандидатам.
Должностная инструкция инженера-программиста
УТВЕРЖДАЮ
Генеральный директор
Фамилия И.О. ________________
«________»_____________ ____ г.
1. Общие положения
1.1. Инженер-программист относится к категории специалистов.
1.2. Инженер-программист назначается на должность и освобождается от нее приказом генерального директора по представлению технического директора / начальника структурного подразделения.
1.3. Инженер-программист подчиняется непосредственно техническому директору / начальнику структурного подразделения.
1.4. На время отсутствия инженера-программиста его права и обязанности переходят к другому должностному лицу, о чем объявляется в приказе по организации.
1.5. На должность инженера-программиста назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование, стаж работы от года.
1.6. Инженер-программист должен знать:
- руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации;
- основные принципы структурного программирования;
- виды программного обеспечения;
- технологию автоматической обработки информации и кодирования информации;
- формализованные языки программирования;
- порядок оформления технической документации.
1.7. Инженер-программист руководствуется в своей деятельности:
- законодательными актами РФ;
- Уставом организации, Правилами внутреннего трудового распорядка, другими нормативными актами компании;
- приказами и распоряжениями руководства;
- настоящей должностной инструкцией.
2. Должностные обязанности инженера-программиста
Инженер-программист выполняет следующие должностные обязанности:
2.1. На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
2.2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
2.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
2.4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
2.5. Выполняет работу по подготовке программ к отладке и проводит отладку.
2.6. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
2.7. Проводит корректировку разработанной программы на основе анализа выходных данных.
2.8. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
2.9. Определяет возможность использования готовых программных продуктов.
2.10. Осуществляет сопровождение внедрения программ и программных средств.
2.11. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.
2.12. Выполняет работу по унификации и типизации вычислительных процессов.
3. Права инженера-программиста
Инженер-программист имеет право:
3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности.
3.2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
3.3. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению.
3.4. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.
4. Ответственность инженера-программиста
Инженер-программист несет ответственность:
4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей.
4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации.
4.3. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.
Должностная инструкция инженера - программиста
I. Общие положения
1. Инженер-программист относится к категории специалистов.
2. На должность:
Инженера-программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет;
Инженера-программиста III категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и опыт работы по специальности, приобретенный в период обучения, или стаж работы на инженерно-технических должностях без квалификационной категории;
Инженера-программиста II категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет;
Инженера-программиста I категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее 3 лет.
3. Назначение на должность инженера-программиста и освобождение от нее производится приказом начальника ВЦ (ИВЦ) по представлению (начальника производственного отдела ВЦ (ИВЦ); начальника отдела разработок и внедрения ВЦ (ИВЦ);руководителя иного структурного подразделения ВЦ (ИВЦ))
4. Инженер-программист должен знать:
4.1. Руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации.
4.2. Основные принципы структурного программирования.
4.3. Виды программного обеспечения.
4.4. Технико-эксплуатационные характеристики, конструктивны особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации.
4.5. Технологию автоматической обработки информации и кодирования информации.
4.6. Формализованные языки программирования
4.7. Действующие стандарты, системы счислений, шифров и кодов.
4.8. Порядок оформления технической документации.
4.9. Передовой отечественный и зарубежный опыт программирования и использования вычислительной техники.
4.10. Основы экономики, организации производства, труда и управления.
4.11. Основы трудового законодательства.
4.12. Правила внутреннего трудового распорядка.
4.13. Правила и нормы охраны труда.
5. Инженер-программист подчиняется непосредственно (начальник ВЦ (ИВЦ); начальнику производственного отдела ВЦ (ИВЦ);начальнику отдела разработок и внедрения ВЦ (ИВЦ); руководителю иного структурного подразделения центра)
6. На время отсутствия инженера-программиста (отпуск, болезнь, пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за качественное и своевременное исполнение возложенных на него обязанностей.
II. Должностные обязанности
Инженер-программист:
1. На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
5. Выполняет работу по подготовке программ к отладке и проводит отладку.
6. Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
8. Проводит корректировку разработанной программы на основе анализа выходных данных.
9. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
10. Определяет возможность использования готовых программных продуктов.
11. Осуществляет сопровождение внедрения программ и программных средств.
12. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.
13. Выполняет работу по унификации и типизации вычислительных процессов.
14. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
III. Права
Инженер-программист имеет право:
1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности.
2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
3. В пределах своей компетенции сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению.
4. Запрашивать лично или по поручению своего непосредственного руководителя от специалистов подразделений информацию и документы, необходимые для выполнения его должностных обязанностей.
5. Привлекать специалистов всех (отдельных) структурных подразделений к решению задач, возложенных на него (если это предусмотрено положениями о структурных подразделениях, если нет - то с разрешения их руководителей).
6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.
IV. Ответственность
Техник-программист несет ответственность:
1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, определенных действующим трудовым законодательством Российской Федерации.
2. За правонарушения, совершенные в процессе осуществления своей деятельности, - в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
3. За причинение материального ущерба - в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
Руководитель структурного подразделения _____________________ __ __________ г.
(подпись, ФИО)
СОГЛАСОВАНО:
Юрисконсульт ______________________________________ __ __________ г.
(подпись, Ф.И.О.)
Инженер по охране труда _____________________________________ __ __________ г.
(подпись, Ф.И.О.)
С инструкцией ознакомлен:____________________________________ __ __________ г.
(подпись, Ф.И.О.)