Образцы документов

Должностная инструкция программиста: образец

Скачать образец в Word.docx, можно править

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

Образец. Данные в квадратных скобках замените на свои.

УТВЕРЖДАЮ [Должность руководителя] ____________ [Фамилия И.О.] [дата]

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

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

1.2. Программист относится к категории специалистов и принимается на работу, а также освобождается от должности приказом [Должность руководителя].

1.3. Программист непосредственно подчиняется [Должность непосредственного руководителя, например: руководителю отдела разработки].

1.4. Программисту подчиняются [при наличии: младший программист, стажёр].

1.5. На должность программиста назначается лицо, имеющее высшее техническое образование и диплом о профессиональной переподготовке по направлению «Программирование» или «Разработка программного обеспечения», выданный [Название учебного центра].

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

1.7. Программист в своей деятельности руководствуется: действующим законодательством Российской Федерации, в том числе Трудовым кодексом РФ; уставом [Название организации]; правилами внутреннего трудового распорядка; приказами и распоряжениями руководителя; настоящей должностной инструкцией; регламентами разработки и стандартами кодирования, принятыми в организации.

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

Программист выполняет следующие обязанности:

  1. Разрабатывает отдельные модули и компоненты программного обеспечения в соответствии с техническим заданием и утверждённой архитектурой.
  2. Пишет чистый, поддерживаемый и документированный код на языках, определённых технологическим стеком проекта.
  3. Участвует в проектировании структуры баз данных и оптимизирует запросы к ним.
  4. Проводит модульное и интеграционное тестирование разработанных компонентов, устраняет выявленные дефекты.
  5. Ведёт работу с системой управления версиями: создаёт ветки, оформляет коммиты и участвует в код-ревью.
  6. Сопровождает выпущенные версии программного обеспечения, анализирует инциденты и устраняет ошибки в согласованные сроки.
  7. Взаимодействует с аналитиками, тестировщиками и другими участниками команды для уточнения требований и сроков выполнения задач.
  8. Оформляет техническую документацию: описание API, руководства по развёртыванию и схемы компонентов.
  9. Соблюдает стандарты кодирования и регламенты разработки, принятые в организации.
  10. Участвует в оценке трудозатрат по задачам и предоставляет руководителю отчётность о ходе работ.
  11. Обеспечивает сохранность коммерческой тайны и не раскрывает сведения о разрабатываемом программном обеспечении третьим лицам.
  12. Повышает квалификацию: изучает новые версии используемых технологий и проходит внутреннее обучение по мере необходимости.
  13. Выполняет отдельные поручения непосредственного руководителя в рамках своей компетенции.

3. Права

Программист имеет право:

  • Запрашивать у смежных отделов и сотрудников информацию, необходимую для выполнения своих обязанностей.
  • Вносить на рассмотрение руководителя предложения по улучшению качества кода, архитектуры и процессов разработки.
  • Получать доступ к средам разработки, тестирования и документации в объёме, необходимом для работы.
  • Отказываться от выполнения задач, противоречащих технике безопасности или действующему законодательству, с письменным уведомлением руководителя.
  • Требовать создания организационно-технических условий для качественного выполнения должностных обязанностей.

4. Ответственность

Программист несёт ответственность:

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

5. Заключительные положения

5.1. Настоящая должностная инструкция вступает в силу с момента ознакомления с ней работника и действует до замены её новой редакцией.

5.2. Изменения и дополнения в инструкцию вносятся приказом [Должность руководителя] по представлению непосредственного руководителя программиста.

5.3. Спорные вопросы, связанные с применением инструкции, разрешаются в порядке, установленном трудовым законодательством Российской Федерации.

С инструкцией ознакомлен(а): [Должность] ____________ [Фамилия И.О.] [дата]

[Должность руководителя] ____________ [Фамилия И.О.]

Как составить

Как выглядят документы об образовании программиста

Образец документа с названием профессии

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

Смотреть образцы

Другие документы программиста