Должностная инструкция ведущего инженера-программиста (разработка систем управления базами данных)

УТВЕРЖДАЮ:

_______________________________

[Наименование должности]

_______________________________

_______________________________

[Наименование организации]

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ

Ведущего инженера-программиста (разработка операционных систем)

1. Общие положения

1.1. Настоящая должностная инструкция определяет и регламентирует полномочия, функциональные и должностные обязанности, права и ответственность ведущего инженера-программиста [Наименование организации в родительном падеже] (далее — Компания).

1.2. Ведущий инженер-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя Компании.

1.3. Ведущий инженер-программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

1.4. Ведущий инженер-программист относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

1.5. На должность ведущего инженера-программиста назначается лицо, имеющее высшее образование (специалитет, магистратура).

1.6. Требования к опыту практической работы: не менее одного года работы в области системного программирования.

1.7. Ведущий инженер-программист отвечает за:

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

1.8. Ведущий инженер-программист должен знать:

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

1.9. Ведущий инженер-программист должен уметь:

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

1.10. Ведущий инженер-программист в своей деятельности руководствуется:

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

1.11. В период временного отсутствия ведущего инженера-программиста его обязанности возлагаются на [наименование должности заместителя].

2. Должностные обязанности

Ведущий инженер-программист в ходе разработки систем управления базами данных выполняет следующие должностные обязанности:

2.1. Разработка компонентов системы управления базами данных:

  • получение технической документации на разработку системы управления базами данных;
  • изучение технической документации на разработку системы управления базами данных;
  • разработка структуры системы управления базами данных в целом и ее отдельных компонентов;
  • создание блок-схемы системы управления базами данных;
  • разработка системы многозадачного и многопользовательского режимов;
  • разработка системы администрирования данных;
  • разработка системы поддержки транзакционных механизмов;
  • разработка системы масштабируемости системы управления базами данных;
  • разработка системы контроля целостности данных;
  • разработка системы безопасности системы управления базами данных;
  • разработка системы резервного копирования;
  • написание исходного кода системы управления базами данных на языке программирования системы управления базами данных;
  • передача исходного кода системы управления базами данных на тестирование.

2.2. Отладка разрабатываемой системы управления базами данных:

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

2.3. Документирование разработанной системы управления базами данных в целом и ее компонентов:

  • протоколирование структуры разработанной системы управления базами данных в целом и ее компонентов;
  • протоколирование системы безопасности разработанной системы управления базами данных в целом и ее компонентов;
  • протоколирование системы резервного копирования;
  • протоколирование системы администрирования данных;
  • протоколирование исходного кода разработанной системы управления базами данных в целом и ее компонентов;
  • подготовка отчетов о функционировании систем управления базами данных;
  • подготовка эксплуатационной документации по работе с системой управления базами данных;
  • подготовка технологической документации по работе с системой управления базами данных;
  • разработка методических инструкций по работе с системой управления базами данных.

2.4. Сопровождение созданной системы управления базами данных:

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

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

3. Права

Ведущий инженер-программист имеет право:

3.1. На все предусмотренные законодательством Российской Федерации социальные гарантии.

3.2. Получать необходимую для выполнения функциональных обязанностей информацию о деятельности организации от всех подразделений напрямую или через непосредственного руководителя.

3.3. Взаимодействовать с другими подразделениями организации по производственным и другим вопросам, входящим в его функциональные обязанности.

3.4. Представлять руководству предложения по совершенствованию своей работы и работы организации.

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

3.6. Повышать свою профессиональную квалификацию.

3.7. Требовать от руководства создания нормальных условий для выполнения должностных обязанностей.

4. Ответственность и оценка деятельности

4.1. Ведущий инженер-программист несет административную, дисциплинарную и материальную (а в отдельных случаях, предусмотренных законодательством РФ, — и уголовную) ответственность за:

4.1.1. Невыполнение или ненадлежащее выполнение служебных указаний непосредственного руководителя.

4.1.2. Невыполнение или ненадлежащее выполнение своих трудовых функций и порученных ему задач.

4.1.3. Неправомерное использование предоставленных служебных полномочий, а также использование их в личных целях.

4.1.4. Недостоверную информацию о состоянии выполнения порученной ему работы.

4.1.5. Непринятие мер по пресечению выявленных нарушений правил техники безопасности, противопожарных и других правил, создающих угрозу деятельности предприятия и его работникам.

4.1.6. Не обеспечение соблюдения трудовой дисциплины.

4.2. Оценка работы ведущего инженера-программиста осуществляется:

4.2.1. Непосредственным руководителем — регулярно, в процессе повседневного осуществления работником своих трудовых функций.

4.2.2. Аттестационной комиссией предприятия — периодически, но не реже 1 раза в два года на основании документированных итогов работы за оценочный период.

4.3. Основным критерием оценки работы ведущего инженера-программиста является качество, полнота и своевременность выполнения им задач, предусмотренных настоящей инструкцией.

5. Условия работы

5.1. Режим работы ведущего инженера-программиста определяется в соответствии с правилами внутреннего трудового распорядка, установленными в Компании.

5.2. В связи с производственной необходимостью ведущий инженер-программист обязан выезжать в служебные командировки (в том числе местного значения).

5.3. В связи с производственной необходимостью ведущему инженеру-программисту для осуществления его трудовых функций может предоставляться служебный автотранспорт.

6. Право подписи

6.1. Ведущему инженеру-программисту для обеспечения его деятельности предоставляется право подписи организационно-распорядительных документов по вопросам, входящим в его функциональные обязанности.

С инструкцией ознакомлен ___________/____________/ «____» _______ 20__ г.

(подпись)

Кнопка «Наверх»