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

Должностная инструкция программиста определяет его трудовые функции, спектр которых может быть самым широким. Каковы основные нюансы составления должностной инструкции программиста и где можно ее скачать?

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

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

  • инженером-программистом (разработчиком или веб-разработчиком);
  • техником-программистом;
  • системным программистом.

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

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

В некоторых случаях он может решать очень узкие задачи — например, связанные с обеспечением функционирования конкретных приложений, таких как «1С».

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

Инструкция инженера-программиста может быть составлена на основе характеристик этой должности, которые перечислены в Квалификационном справочнике, утвержденном постановлением Минтруда РФ от 21.08.1998 № 37.

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

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

В Квалификационном справочнике должность программиста классифицирована на четыре категории:

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

Также в справочнике предусмотрена позиция программиста без категории. А именно, сотрудника, который может иметь:

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

И все же на практике в большинстве российских компаний квалификационные требования к кандидатам на должность программиста соответствуют тем, что характеризуют позицию разработчика 1, 2 и 3-й категорий. То есть предполагается, что программист  все-таки имеет высшее образование. В зависимости от профиля, размера, известности фирмы строгость требований к стажу работы, которые будут отражаться в инструкции, может значительно разниться.

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

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

В чем специфика должностной инструкции программиста «1С»

Основное, чем отличается инструкция разработчика приложений «1С» от инструкции инженера-программиста общего профиля, — это:

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

Что касается перечня базовых знаний программиста «1С» — они, в целом, совпадают с теми, что характеризуют предыдущую должность.

Основными должностными обязанностями программиста «1С», чаще всего, являются:

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

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

Кто подписывает должностные инструкции? В КонсультантПлюс есть ответ эксперта на этот вопрос. Оформите пробный бесплатный доступ к КонсультантПлюс, прочитайте материал и оформляйте документы в соответствии с законодательством. 

Где можно скачать должностную инструкцию программиста

Загрузить данный документ вы можете на нашем портале в разделе «Документы и бланки».

Итоги

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

Ознакомиться с особенностями составления инструкций для других должностей вы можете в статьях:

  • «Должностная инструкция бухгалтера-кассира — образец»,
  • «Должностная инструкция экономиста — образец за 2021 год».

Кликните на текст документа
чтобы развернуть его целиком.

──────────────────────────────── (наименование организации)

УТВЕРЖДАЮ

────────────────────────────── (наименование должности)

─────────(подпись) ─────────────────── (инициалы, фамилия)

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

Системного программиста

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

1.1. Системный программист относится к категории специалистов.

1.2. На должность системного программиста принимается лицо, имеющее

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

1.3. Системный программист должен знать:

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

1.4. Системный программист в своей деятельности руководствуется:

  • Уставом (Положением) ;
  • настоящей должностной инструкцией;
  • .

1.5. Системный программист подчиняется непосредственно .

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

2. Функции

2.1. Разработка и настройка программного обеспечения.

2.2. Контроль за соблюдением информационного законодательства.

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. Организует обучение сотрудников предприятия основам компьютерной грамотности и работе с прикладными программными средствами.

3.14. Обеспечивает техническое сопровождение применяемых локальных сетей и программного обеспечения.

3.15. Выполняет профилактические работы по поддержанию работоспособности средств вычислительной техники.

3.16. Организует ремонт средств вычислительной техники с привлечением специализированных учреждений.

3.17. Осуществляет систематический анализ рынка аппаратных средств и программного обеспечения.

3.18. Подготавливает предложения о приобретении, разработке или обмене аппаратного обеспечения.

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

3.20. Составляет отчеты о проделанной работе.

4. Права

Системный программист имеет право:

4.1. Участвовать в обсуждении проектов решений руководства организации.

4.2. По согласованию с непосредственным руководителем привлекать к решению поставленных перед ним задач других работников.

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

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

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

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

5.1. Системный программист привлекается к ответственности:

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

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

6.1. Ознакомление работника с настоящей должностной инструкцией осуществляется при приеме на работу (до подписания трудового договора).

6.2. Факт ознакомления работника с настоящей должностной инструкцией подтверждается росписью в листе ознакомления, являющемся неотъемлемой частью настоящей инструкции.

Зарегистрировано в Минюсте России 22 августа 2022 г. N 69720


МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПРИКАЗ
от 20 июля 2022 г. N 424н

ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА «ПРОГРАММИСТ»

В соответствии с пунктом 16 Правил разработки и утверждения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293; 2014, N 39, ст. 5266), приказываю:

1. Утвердить прилагаемый профессиональный стандарт «Программист».

2. Признать утратившими силу:

приказ Министерства труда и социальной защиты Российской Федерации от 18 ноября 2013 г. N 679н «Об утверждении профессионального стандарта «Программист» (зарегистрирован Министерством юстиции Российской Федерации 18 декабря 2013 г., регистрационный N 30635);

пункт 4 Изменений, вносимых в некоторые профессиональные стандарты, утвержденные приказами Министерства труда и социальной защиты Российской Федерации, утвержденных приказом Министерства труда и социальной защиты Российской Федерации от 12 декабря 2016 г. N 727н (зарегистрирован Министерством юстиции Российской Федерации 13 января 2017 г., регистрационный N 45230).

3. Установить, что настоящий приказ вступает в силу с 1 марта 2023 г. и действует до 1 марта 2029 г.

Министр
А.О. КОТЯКОВ

УТВЕРЖДЕН
приказом Министерства труда
и социальной защиты
Российской Федерации
от 20 июля 2022 г. N 424н

ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ

ПРОГРАММИСТ

I. Общие сведения

Разработка компьютерного программного обеспечения 06.001
(наименование вида профессиональной деятельности) Код

Основная цель вида профессиональной деятельности:

Разработка, отладка, проверка работоспособности, модификация компьютерного программного обеспечения

Группа занятий:

3512 Специалисты-техники по поддержке пользователей ИКТ 2512 Разработчики программного обеспечения
2514 Программисты приложений
(код ОКЗ <1>) (наименование) (код ОКЗ) (наименование)

Отнесение к видам экономической деятельности:

62.01 Разработка компьютерного программного обеспечения
(код ОКВЭД <2>) (наименование вида экономической деятельности)

II. Описание трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)

Обобщенные трудовые функции Трудовые функции
код наименование уровень квалификации наименование код уровень (подуровень) квалификации
А Разработка и отладка программного кода 3 Формализация и алгоритмизация поставленных задач для разработки программного кода А/01.3 3
Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных А/02.3 3
Оформление программного кода в соответствии с установленными требованиями А/03.3 3
Работа с системой управления версиями программного кода А/04.3 3
Проверка и отладка программного кода А/05.3 3
В Проверка работоспособности и рефакторинг кода программного обеспечения 4 Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения В/01.4 4
Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения В/02.4 4
Проверка работоспособности компьютерного программного обеспечения В/03.4 4
Рефакторинг, оптимизация и инспекция программного кода В/04.4 4
Исправление дефектов программного кода, зафиксированных в базе данных дефектов В/05.4 4
Осуществление сборки однородных программных модулей в программный проект В/06.4 4
С Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта 5 Разработка процедур интеграции программных модулей С/01.5 5
Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта С/02.5 5
D Разработка требований и проектирование программного обеспечения 6 Анализ возможностей реализации требований к компьютерному программному обеспечению D/01.6 6
Разработка технических спецификаций на программные компоненты и их взаимодействие D/02.6 6
Проектирование компьютерного программного обеспечения D/03.6 6

III. Характеристика обобщенных трудовых функций

3.1. Обобщенная трудовая функция

Наименование Разработка и отладка программного кода Код A Уровень квалификации 3
Происхождение обобщенной трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Возможные наименования должностей, профессий Помощник программиста
Требования к образованию и обучению Среднее профессиональное образование — программы подготовки квалифицированных рабочих (служащих)
Требования к опыту практической работы
Особые условия допуска к работе
Другие характеристики

Дополнительные характеристики

Наименование документа Код Наименование базовой группы, должности (профессии) или специальности
ОКЗ 3512 Специалисты-техники по поддержке пользователей ИКТ
ЕКС <3> Техник-программист
ОКПДТР 27099 Техник-программист
ОКСО <4> 2.09.00.00 Информатика и вычислительная техника

3.1.1. Трудовая функция

Наименование Формализация и алгоритмизация поставленных задач для разработки программного кода Код А/01.3 Уровень (подуровень) квалификации 3
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов организации
Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или внутренних документов организации
Проверка корректности алгоритмов решения поставленных задач
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Использовать методы и приемы формализации поставленных задач
Использовать методы и приемы алгоритмизации поставленных задач
Использовать программное обеспечение для графического отображения алгоритмов
Применять алгоритмы решения типовых задач в соответствующих областях
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и приемы формализации поставленных задач
Языки формализации функциональных спецификаций
Методы и приемы алгоритмизации поставленных задач
Нотации и программное обеспечение для графического отображения алгоритмов
Алгоритмы решения типичных задач, области и способы их применения
Другие характеристики

3.1.2. Трудовая функция

Наименование Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных Код А/02.3 Уровень (подуровень) квалификации 3
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
Оптимизация программного кода с использованием специализированных программных средств
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Применять выбранные языки программирования для написания программного кода
Использовать выбранную среду программирования и средства системы управления базами данных
Использовать возможности имеющейся технической и/или программной архитектуры для написания программного кода
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования
Методологии разработки компьютерного программного обеспечения
Методологии и технологии проектирования и использования баз данных
Технологии программирования
Особенности выбранной среды программирования и системы управления базами данных
Компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
Другие характеристики

3.1.3. Трудовая функция

Наименование Оформление программного кода в соответствии с установленными требованиями Код А/03.3 Уровень (подуровень) квалификации 3
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
Необходимые умения Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Применять инструментарий для создания и актуализации исходных текстов программ
Применять заданные стандарты и шаблоны для составления и оформления технической документации
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Инструментарий для создания и актуализации исходных текстов программ
Методы повышения читаемости программного кода
Системы кодировки символов, форматы хранения исходных текстов
программ
Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Основные стандарты оформления технической документации на компьютерное программное обеспечение
Другие характеристики

3.1.4. Трудовая функция

Наименование Работа с системой управления версиями программного кода Код А/04.3 Уровень (подуровень) квалификации 3
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Регистрация изменений исходного текста программного кода в системе управления версиями
Слияние, разделение и сравнение исходных текстов программного кода
Сохранение сделанных изменений программного кода в соответствии с регламентом управления версиями
Необходимые умения Использовать выбранную систему управления версиями
Использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода
Выполнять действия, соответствующие установленному регламенту используемой системы управления версиями
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Возможности используемой системы управления версиями и вспомогательных инструментальных программных средств
Установленный регламент использования системы управления версиями
Другие характеристики

3.1.5. Трудовая функция

Наименование Проверка и отладка программного кода Код А/05.3 Уровень (подуровень) квалификации 3
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Анализ и проверка исходного программного кода
Отладка программного кода на уровне программных модулей
Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Выявлять ошибки в программном коде
Применять методы и приемы отладки программного кода
Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов
Применять современные компиляторы, отладчики и оптимизаторы программного кода
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и приемы отладки программного кода
Типы и форматы сообщений об ошибках, предупреждений
Способы использования технологических журналов, форматы и типы записей журналов
Современные компиляторы, отладчики и оптимизаторы программного кода
Сообщения о состоянии аппаратных средств
Другие характеристики

3.2. Обобщенная трудовая функция

Наименование Проверка работоспособности и рефакторинг кода программного обеспечения Код В Уровень квалификации 4
Происхождение обобщенной трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Возможные наименования должностей, профессий Техник-программист
Требования к образованию и обучению Среднее профессиональное образование — программы подготовки квалифицированных рабочих (служащих)
Требования к опыту практической работы Не менее трех месяцев в области разработки компьютерного программного обеспечения
Особые условия допуска к работе
Другие характеристики

Дополнительные характеристики

Наименование документа Код Наименование базовой группы, должности (профессии) или специальности
ОКЗ 3512 Специалисты-техники по поддержке пользователей ИКТ
ЕКС Техник-программист
ОКПДТР 27099 Техник-программист
ОКСО 2.09.00.00 Информатика и вычислительная техника

3.2.1. Трудовая функция

Наименование Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения Код В/01.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Разработка процедуры проверки работоспособности компьютерного программного обеспечения
Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения
Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения
Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Писать программный код процедур проверки работоспособности компьютерного программного обеспечения на выбранном языке программирования
Использовать выбранную среду программирования для разработки процедур проверки работоспособности компьютерного программного обеспечения
Применять заданные стандарты и шаблоны для составления и оформления технической документации
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы автоматической и автоматизированной проверки работоспособности компьютерного программного обеспечения
Основные виды диагностических данных проверки работоспособности компьютерного программного обеспечения и способы их представления
Языки, утилиты и среды программирования и средства пакетного выполнения процедур
Типовые метрики компьютерного программного обеспечения
Основные методы измерения и оценки характеристик компьютерного программного обеспечения
Основные стандарты оформления технической документации на компьютерное программное обеспечение
Другие характеристики

3.2.2. Трудовая функция

Наименование Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения Код В/02.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Разрабатывать и оформлять контрольные примеры для проверки работоспособности компьютерного программного обеспечения
Разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками
Подготавливать наборы данных, используемых в процессе проверки работоспособности компьютерного программного обеспечения
Использовать командные средства разработки компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы создания и документирования контрольных примеров и тестовых наборов данных
Правила, алгоритмы и технологии создания тестовых наборов данных
Требования к структуре и форматам хранения тестовых наборов данных
Другие характеристики

3.2.3. Трудовая функция

Наименование Проверка работоспособности компьютерного программного обеспечения Код В/03.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных
Оценка соответствия компьютерного программного обеспечения требуемым характеристикам
Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Применять методы и средства проверки работоспособности компьютерного программного обеспечения
Интерпретировать диагностические данные проверки работоспособности компьютерного программного обеспечения
Анализировать значения полученных характеристик компьютерного программного обеспечения
Документировать результаты проверки работоспособности компьютерного программного обеспечения
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и средства проверки работоспособности компьютерного программного обеспечения
Среды проверки работоспособности и отладки компьютерного программного обеспечения
Государственные стандарты испытания автоматизированных систем
Руководящие документы по стандартизации требований к документам автоматизированных систем
Другие характеристики

3.2.4. Трудовая функция

Наименование Рефакторинг, оптимизация и инспекция программного кода Код В/04.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Анализ программного кода на соответствие требованиям по читаемости и производительности
Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест
Внесение изменений в программный код и проверка его работоспособности
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Применять методы, средства рефакторинга, оптимизации и инспекции программного кода
Применять инструментальные средства коллективной работы над программным кодом
Публиковать результаты рефакторинга, оптимизации и инспекции в коллективной базе знаний
Использовать систему управления версиями для регистрации произведенных изменений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и средства рефакторинга, оптимизации и инспекции программного кода
Языки программирования и среды разработки
Нормативно-технические документы (стандарты и регламенты), регламентирующие требования к программному коду, порядок отражения изменений в системе управления версиями, порядок отражения результатов рефакторинга, оптимизации и инспекции в коллективной базе знаний
Другие характеристики

3.2.5. Трудовая функция

Наименование Исправление дефектов программного кода, зафиксированных в базе данных дефектов Код В/05.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов
Установление причин возникновения дефектов программного кода
Внесение изменений в программный код для устранения выявленных дефектов
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Применять методы и приемы отладки дефектного программного кода
Интерпретировать сообщения, предупреждения, записи технологических журналов об ошибках, возникающих при выполнении дефектного кода
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и приемы отладки программного кода
Типичные ошибки, возникающие при разработке компьютерного программного обеспечения, методы их диагностики и исправления
Другие характеристики

3.2.6. Трудовая функция

Наименование Осуществление сборки однородных программных модулей в программный проект Код В/06.4 Уровень (подуровень) квалификации 4
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
Проверка работоспособности собранного программного проекта
Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Выполнять процедуры сборки однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
Производить настройки параметров программного проекта и осуществлять запуск процедур сборки
Проводить проверку работоспособности программного проекта
Документировать произведенные действия, выявленные проблемы и способы их устранения
Создавать резервные копии программного проекта и данных, выполнять восстановление, обеспечивать целостность программного проекта и данных
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и средства сборки модулей в программный проект в средах разработки компьютерного программного обеспечения
Возможности настройки программного проекта в средах разработки компьютерного программного обеспечения
Интерфейсы взаимодействия внутренних модулей программного проекта
Методы и средства проверки работоспособности программных проектов
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Другие характеристики

3.3. Обобщенная трудовая функция

Наименование Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта Код С Уровень квалификации 5
Происхождение обобщенной трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Возможные наименования должностей, профессий Программист
Требования к образованию и обучению Среднее профессиональное образование — программы подготовки специалистов среднего звена
Требования к опыту практической работы Не менее шести месяцев в области разработки компьютерного программного обеспечения
Особые условия допуска к работе
Другие характеристики Рекомендуется дополнительное профессиональное образование — программы повышения квалификации по профилю деятельности

Дополнительные характеристики

Наименование документа Код Наименование базовой группы, должности (профессии) или специальности
ОКЗ 2514 Программисты приложений
ЕКС Техник-программист
ОКПДТР 25857 Программист
ОКСО 2.09.02.00 Информатика и вычислительная техника
2.10.02.03 Информационная безопасность автоматизированных систем

3.3.1. Трудовая функция

Наименование Разработка процедур интеграции программных модулей Код С/01.5 Уровень (подуровень) квалификации 5
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Анализ и выявление проблем сопряжения неоднородных модулей и компонентов компьютерного программного обеспечения
Разработка и документирование программных интерфейсов
Разработка процедур сборки модулей и компонентов компьютерного программного обеспечения
Разработка процедур развертывания и обновления компьютерного программного обеспечения
Разработка процедур миграции и преобразования (конвертации) данных
Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Писать программный код процедур интеграции программных модулей
Использовать выбранную среду программирования для разработки процедур интеграции программных модулей
Применять методы и средства сборки модулей и компонентов компьютерного программного обеспечения, разработки процедур для развертывания компьютерного программного обеспечения, миграции и преобразования данных, создания программных интерфейсов
Применять заданные стандарты и шаблоны для составления и оформления технической документации
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и средства сборки модулей и компонентов компьютерного программного обеспечения
Интерфейсы взаимодействия с внешней средой
Интерфейсы взаимодействия внутренних модулей системы
Методы и средства разработки процедур для развертывания компьютерного программного обеспечения
Методы и средства миграции и преобразования данных
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Основные стандарты оформления технической документации на компьютерное программное обеспечение
Другие характеристики

3.3.2. Трудовая функция

Наименование Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта Код С/02.5 Уровень (подуровень) квалификации 5
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Сборка программных модулей и компонентов в программный продукт
Подключение программного продукта к компонентам внешней среды
Проверка работоспособности выпусков программного продукта
Внесение изменений в процедуры сборки модулей и компонентов компьютерного программного обеспечения, развертывания компьютерного программного обеспечения, миграции и преобразования данных
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Выполнять процедуры сборки программных модулей и компонентов в программный продукт
Производить настройки параметров программного продукта и осуществлять запуск процедур сборки
Проводить проверку работоспособности программного продукта
Документировать произведенные действия, выявленные проблемы и способы их устранения
Использовать командные средства разработки компьютерного программного обеспечения
Создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Методы и средства сборки и интеграции программных модулей и компонентов
Интерфейсы взаимодействия программного продукта с внешней средой
Интерфейсы взаимодействия внутренних модулей программного продукта
Методы и средства проверки работоспособности выпусков программных продуктов
Языки, утилиты и среды программирования, средства пакетного выполнения процедур
Другие характеристики

3.4. Обобщенная трудовая функция

Наименование Разработка требований и проектирование программного обеспечения Код D Уровень квалификации 6
Происхождение обобщенной трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Возможные наименования должностей, профессий Инженер-программист
Требования к образованию и обучению Высшее образование — бакалавриат
Требования к опыту практической работы Не менее одного года в области разработки компьютерного программного обеспечения
Особые условия допуска к работе
Другие характеристики Рекомендуется дополнительное профессиональное образование — программы повышения квалификации по профилю деятельности

Дополнительные характеристики

Наименование документа Код Наименование базовой группы, должности (профессии) или специальности
ОКЗ 2512 Разработчики программного обеспечения
ЕКС Инженер-программист (программист)
ОКПДТР 22824 Инженер-программист
ОКСО 1.01.03.02 Прикладная математика и информатика
1.02.03.01 Математика и компьютерные науки
2.09.03.01 Информатика и вычислительная техника

3.4.1. Трудовая функция

Наименование Анализ возможностей реализации требований к компьютерному программному обеспечению Код D/01.6 Уровень (подуровень) квалификации 6
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению
Оценка времени и трудоемкости реализации требований к компьютерному программному обеспечению
Согласование требований к компьютерному программному обеспечению с заинтересованными сторонами
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Проводить сбор и систематизацию требований к компьютерному программному обеспечению
Выявлять взаимосвязи и документировать требования к компьютерному программному обеспечению
Проводить анализ исполнения требований к компьютерному программному обеспечению
Вырабатывать варианты реализации требований к компьютерному программному обеспечению
Проводить оценку и обоснование рекомендуемых решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Возможности существующей программно-технической архитектуры
Возможности современных и перспективных средств разработки программных продуктов, технических средств
Методологии разработки компьютерного программного обеспечения и технологии программирования
Методологии и технологии проектирования и использования баз данных
Другие характеристики

3.4.2. Трудовая функция

Наименование Разработка технических спецификаций на программные компоненты и их взаимодействие Код D/02.6 Уровень (подуровень) квалификации 6
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Разработка и согласование с архитектором программного обеспечения технических спецификаций на программные компоненты и на их взаимодействие
Распределение заданий между программистами в соответствии с техническими спецификациями
Осуществление контроля выполнения заданий
Осуществление обучения и наставничества
Формирование и предоставление отчетности в соответствии с установленными регламентами
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Выбирать средства реализации требований к компьютерному программному обеспечению
Вырабатывать варианты реализации компьютерного программного обеспечения
Проводить оценку и обоснование рекомендуемых решений
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Языки формализации функциональных спецификаций
Методы и приемы формализации задач
Методы и средства проектирования компьютерного программного обеспечения
Методы и средства проектирования программных интерфейсов
Методы и средства проектирования баз данных
Другие характеристики

3.4.3. Трудовая функция

Наименование Проектирование компьютерного программного обеспечения Код D/03.6 Уровень (подуровень) квалификации 6
Происхождение трудовой функции Оригинал X Заимствовано из оригинала    
        Код оригинала Регистрационный номер профессионального стандарта
Трудовые действия Разработка, изменение архитектуры компьютерного программного обеспечения и ее согласование с системным аналитиком и архитектором программного обеспечения
Проектирование структур данных
Проектирование баз данных
Проектирование программных интерфейсов
Разработка технической документации на компьютерное программное обеспечение с использованием существующих стандартов
Оценка и согласование сроков выполнения поставленных задач
Необходимые умения Использовать существующие типовые решения и шаблоны проектирования компьютерного программного обеспечения
Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов
Использовать командные средства разработки компьютерного программного обеспечения
Применять существующие стандарты для разработки технической документации на компьютерное программное обеспечение
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания Принципы построения и виды архитектуры компьютерного программного обеспечения
Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения
Нормативно-технические документы (стандарты), определяющие требования к технической документации на компьютерное программное обеспечение
Методы и средства проектирования компьютерного программного обеспечения
Методы и средства проектирования баз данных
Методы и средства проектирования программных интерфейсов
Другие характеристики

IV. Сведения об организациях — разработчиках профессионального стандарта

4.1. Ответственная организация-разработчик

ФГБУ «Всероссийский научно-исследовательский институт труда» Министерства труда и социальной защиты Российской Федерации, город Москва
Генеральный директор Платыгин Д. Н.

4.2. Наименования организаций-разработчиков

1 Ассоциация предприятий компьютерных и информационных технологий, город Москва
2 ГБПОУ «Московский центр развития профессионального образования», город Москва
3 ООО «1C», город Москва
4 ООО «СТМ», город Москва
5 ФГАОУ ВО НИУ ВШЭ, город Москва
6 ФГБОУ ВО «Российский экономический университет им. Г. В. Плеханова», город Москва
7 ФГБОУ ВО «Московский государственный технологический университет «СТАНКИН», город Москва

<1> Общероссийский классификатор занятий.

<2> Общероссийский классификатор видов экономической деятельности.

<3> Единый квалификационный справочник должностей руководителей, специалистов и служащих.

<4> Общероссийский классификатор специальностей по образованию.

Предлагаем Вашему вниманию типовой пример должностной инструкции программиста, образец 2023 года. Не забывайте, каждая инструкция программиста выдается на руки под расписку.

На сайте hr-portal представлена типовая информация о знаниях, которыми должен обладать программист. Об обязанностях, правах и ответственности.

Данный материал входит в огромную библиотеку должностных инструкций нашего сайта, которая обновляется ежедневно.

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

1. Программист относится к категории специалистов.

2. Программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности программиста II категории не менее 3 лет.

(-программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет.

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

-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.)

3. Программист принимается на должность и освобождается от должности директором организации.

4. Программист должен знать:

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

— виды программного обеспечения;

— технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;

— технологию автоматической обработки информации;

— виды технических носителей информации;

— методы классификации и кодирования информации;

— формализованные языки программирования;

— действующие стандарты, системы счислений, шифров и кодов;

— порядок оформления технической документации;

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

— основы экономики, организации производства, труда и управления;

— основы трудового законодательства;

— правила внутреннего трудового распорядка;

— правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.

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

— законодательством РФ,

— Уставом организации,

— приказами и распоряжениями работников, которым он подчинен согласно настоящей инструкции,

— настоящей должностной инструкцией,

— Правилами внутреннего трудового распорядка организации.

6. Программист подчиняется непосредственно __________ (указать должность того работнику, которому подчиняется).

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

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

Программист:

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

2. Разрабатывает технологию решения задачи по всем этапам обработки информации.

3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.

4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.

5. Выполняет работу по подготовке программ к отладке и проводит отладку.

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

7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.

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

9. Определяет возможность использования готовых программных продуктов.

10. Осуществляет сопровождение внедренных программ и программных средств.

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

12. Выполняет работу по унификации и типизации вычислительных процессов.

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

14. Соблюдает Правила внутреннего трудового распорядка и иные локальные нормативные акты организации.

15. Соблюдает внутренние правила и нормы сбыта, техники безопасности, производственной санитарии и противопожарной защиты.

16. Обеспечивает соблюдение чистоты и порядка на своем рабочем месте,

17. Выполняет в рамках трудового договора распоряжения работников, которым он подчинен согласно настоящей инструкции.

3. Права программиста

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

1. Вносить на рассмотрение директора организации предложения:

— по совершенствованию работы связанной с предусмотренными настоящей инструкцией обязанностями,

— о поощрении подчиненных ему отличившихся работников,

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

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

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

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

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

6. Иные права, установленные действующим трудовым законодательством.

4. Ответственность программиста

Программист несет ответственность в следующих случаях:

1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, — в пределах, установленных трудовым законодательством Российской Федерации.

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

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

Должностная инструкция программиста — образец 2023 года. Должностные обязанности программиста, права программиста, ответственность программиста.

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

На странице представлен образец документа «Должностная инструкция программиста» с возможностью скачать его в формате doc.

Тип документа: Инструкция

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

Размер файла документа: 27,5 кб

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

Функции, выполняемые программистом

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

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

Скачать образец документа

Скачать в .doc

Сохраните этот документ у себя в удобном формате. Это бесплатно.

Начало документа «Должностная инструкция программиста»

Обратите внимание! Приведено лишь начало документа. Полную версию вы можете скачать по соответствующей ссылке.

Скачать в .doc

Сохраните этот документ сейчас. Пригодится.

Вы нашли то что искали?

* Нажимая на одну из этих кнопок, Вы помогаете формировать рейтинг полезности документов. Спасибо Вам!

Смежные документы

  • Инструкция: образцы (Полный перечень документов)
  • Поиск по фразе «Инструкция» по всему сайту
  • «Должностная инструкция программиста».doc

Документы, которые также Вас могут заинтересовать:

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

Актуально на: 2 декабря 2020 г.

0

В должностной инструкции конкретизируется объем обязанностей и работ, которые должно выполнять лицо, занимающее определенную должность. Должностная инструкция в соответствии с Общероссийским классификатором управленческой документации, или ОКУД, ОК 011-93 (утв. Постановлением Госстандарта от 30.12.1993 № 299) отнесена к документации по организационно-нормативному регулированию деятельности организации. К группе таких документов наряду с должностной инструкцией причислены, в частности, правила внутреннего трудового распорядка, положение о структурном подразделении, штатное расписание.

Обязательна ли должностная инструкция?

ТК РФ не обязывает работодателей составлять должностные инструкции. Ведь в трудовом договоре с работником всегда должна быть раскрыта его трудовая функция (работа по должности в соответствии со штатным расписанием, профессии, специальности с указанием квалификации или конкретный вид поручаемой ему работы) (ст. 57 ТК РФ). А потому и привлечь работодателя к ответственности за отсутствие должностных инструкций нельзя.

В то же время именно должностная инструкция обычно является документом, в котором трудовая функция работника конкретизируется. Инструкция содержит перечень должностных обязанностей работника с учетом особенностей организации производства, труда и управления, прав работника и его ответственности (Письмо Роструда от 30.11.2009 № 3520-6-1). Более того, в должностной инструкции обычно не только раскрывается трудовая функция работника, но и приводятся квалификационные требования, которые предъявляются к занимаемой должности или выполняемой работе (Письмо Роструда от 24.11.2008 № 6234-ТЗ).

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

Роструд считает, что должностная инструкция необходима в интересах как работодателя, так и работника. Ведь наличие должностной инструкции поможет (Письмо Роструда от 09.08.2007 № 3042-6-0):

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

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

Такая инструкция может являться приложением к трудовому договору или утверждаться как самостоятельный документ.

Как составляется должностная инструкция

Должностная инструкция обычно составляется на основе квалификационных характеристик, которые содержатся в квалификационных справочниках (например, в Квалификационном справочнике должностей руководителей, специалистов и других служащих, утвержденном Постановлением Минтруда от 21.08.1998 № 37).

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

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

Поскольку должностная инструкция является внутренним организационно-распорядительным документом, работодатель обязан ознакомить с ней работника под роспись при приеме его на работу (до подписания трудового договора) (ч. 3 ст. 68 ТК РФ).

Должностные обязанности системного программиста

Приведем пример заполнения должностной инструкции программиста.

Скачать бланк должностной инструкции системного программиста можно

Скачивание формы доступно подписчикам или по временному доступу

Скачать

.

УТВЕРЖДАЮ:

_______________________________

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

_______________________________

_______________________________

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

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

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

Программиста

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

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

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

1.3. Программист относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

1.4. Программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

1.5. На должность программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.

1.6. Программист отвечает за:

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

1.7. Программист должен знать:

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

1.8. Программист в своей деятельности руководствуется:

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

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

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. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.

2.13. Выполняет работу по унификации и типизации вычислительных процессов.

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

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

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. Режим работы программиста определяется в соответствии с правилами внутреннего трудового распорядка, установленными в Компании.

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

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

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

(подпись)

Понравилась статья? Поделить с друзьями:

А вот и еще наши интересные статьи:

  • Обработчик поверхностных пороков металла должностная инструкция
  • Узаконить перепланировку квартиры в москве самостоятельно пошаговая инструкция
  • Zoss тонометр инструкция на русском языке
  • Педагогическое руководство театрализованной игрой дошкольника
  • Дренажные системы для частного дома своими руками пошаговая инструкция

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии