Подпишись и читай
самые интересные
статьи первым!

Профстандарт программиста бюджетного учреждения. Должностная инструкция — Программист

Должностная инструкция
Программист
Должностные инструкции с учетом профстандартов 2016-2017

Образец должностной инструкции программиста

Образец должностной инструкции составлен с учетом профстандарта Программист

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

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

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

1) среднее профессиональное образование;

2) повышение квалификации;

3) опыт практической работы в области разработки программного обеспечения не менее 6 месяцев.

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

1) методы автоматической и автоматизированной проверки работоспособности программного обеспечения;

2) основные виды диагностических данных и способы их представления;

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

4) типовые метрики программного обеспечения;

5) основные методы измерения и оценки характеристик программного обеспечения;

6) методы создания и документирования контрольных примеров и тестовых наборов данных;

7) правила, алгоритмы и технологии создания тестовых наборов данных;

8) требования к структуре и форматам хранения тестовых наборов данных;

9) методы и средства проверки работоспособности программного обеспечения;

10) среду проверки работоспособности и отладки программного обеспечения;

11) внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения;

12) методы и средства рефакторинга и оптимизации программного кода;

13) языки программирования и среды разработки;

14) внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий;

15) внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний;

16) методы и приемы отладки программного кода;

17) типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления;

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

19) требования охраны труда и правила пожарной безопасности;

20) ……… (другие требования к необходимым знаниям)

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

1) писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;

2) использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования;

3) разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения;

4) разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками;

5) подготавливать наборы данных, используемые в процессе проверки работоспособности программного обеспечения;

6) применять методы и средства проверки работоспособности программного обеспечения;

7) интерпретировать диагностические данные (журналы, протоколы и др.);

8) анализировать значения полученных характеристик программного обеспечения;

9) документировать результаты проверки работоспособности программного обеспечения;

10) применять методы, средства для рефакторинга и оптимизации;

11) применять инструментальные средства коллективной работы над программным кодом;

12) публиковать результаты рефакторинга и оптимизации в коллективной базе знаний в виде лучших практик;

13) использовать систему контроля версий для регистрации произведенных изменений;

14) применять методы и приемы отладки дефектного программного кода;

15) интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода;

16) ……… (другие навыки и умения)

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

1) ……… (наименование учредительного документа)

2) Положением о ……… (наименование структурного подразделения)

3) настоящей должностной инструкцией;

4) ……… (наименования локальных нормативных актов, регламентирующих

трудовые функции по должности)

1.6. Программист подчиняется непосредственно ……… (наименование должности

руководителя)

1.7. ……… (другие общие положения)

2. Трудовые функции

2.1. Проверка работоспособности и рефакторинг кода программного обеспечения:

1) разработка процедур проверки работоспособности и измерения характеристик программного обеспечения;

2) разработка тестовых наборов данных;

3) проверка работоспособности программного обеспечения;

4) рефакторинг и оптимизация программного кода;

5) исправление дефектов, зафиксированных в базе данных дефектов.

2.2. ……… (другие функции)

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

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

3.1.1. В рамках трудовой функции разработка процедур проверки работоспособности и измерения характеристик программного обеспечения:

1) разрабатывает процедуры:

Проверки работоспособности программного обеспечения;

Сбора диагностических данных;

Измерения требуемых характеристик программного обеспечения;

3.1.2. В рамках трудовой функции разработка тестовых наборов данных:

1) осуществляет подготовку тестовых наборов данных в соответствии с выбранной методикой;

2) оценивает и согласовывает сроки выполнения поставленных задач.

3.1.3. В рамках трудовой функции проверка работоспособности программного обеспечения:

1) осуществляет проверку работоспособности программного обеспечения на основе разработанных тестовых наборов данных;

2) оценивает соответствие программного обеспечения требуемым характеристикам;

3) осуществляет сбор и анализ полученных результатов проверки работоспособности программного обеспечения;

3.1.4. В рамках трудовой функции рефакторинг и оптимизация программного кода:

1) проводит анализ программного кода на соответствие требованиям по читаемости и производительности;

2) вносит изменения в программный код и проверяет его работоспособность;

3) оценивает и согласовывает сроки выполнения поставленных задач.

3.1.5. В рамках трудовой функции исправление дефектов, зафиксированных в базе данных дефектов:

1) осуществляет воспроизведение дефектов, зафиксированных в базе данных дефектов;

2) устанавливает причины возникновения дефектов;

3) вносит изменения в программный код для устранения выявленных дефектов;

4) оценивает и согласовывает сроки выполнения поставленных задач.

3.1.6. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.

3.1.7. ……… (другие обязанности)

3.2. ……… (другие положения о должностных обязанностях)

4. Права

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

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

4.2. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.

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

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

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

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

4.7. ……… (другие права)

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

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

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

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

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

5.2. ……… (другие положения об ответственности)

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

6.1. Настоящая должностная инструкция разработана на основе Профессионального стандарта "Программист", утвержденного Приказом Министерства труда и социальной защиты Российской Федерации от 18.11.2013 N 679н, с учетом ……… (реквизиты локальных нормативных актов организации)

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

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

6.3. ……… (другие заключительные положения).

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

Описание профессионального стандарта программиста

Для специалистов, занятых разработкой программного обеспечения, профстандарт был утвержден приказом Минтруда РФ № 679н от 18 ноября 2013 года. Документ состоит из 4 разделов:

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

Не знаете свои права?

Названия должностей в профстандарте и квалификационные требования к ним

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

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

Трудовые функции, закрепленные за программистом

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

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

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

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

Исключительные права на представленный материал принадлежат АО "КонсультантПлюс".

Материал подготовлен с использованием правовых актов по состоянию на 04.07.2016.

Стало больше условий, при которых применять профстандарты обязательно

Если работодатель не применяет обязательные профстандарты, ему грозит штраф

Независимая оценка определит, соответствует ли квалификация работника профстандарту

Даже если профстандарт обязателен, увольнять работника за несоответствие не придется

Профстандарт для бухгалтера: с июля кардинальных перемен не произошло >>>

Стало больше условий, при которых применять профстандарты обязательно

Даже если профстандарт обязателен, увольнять работника за несоответствие не придется

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

Профстандарт для бухгалтера: с июля кардинальных перемен не произошло

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

Повышение квалификации по профстандарту программиста

Профессиональный стандарт «Программист» № 4, утвержденный Приказом Минтруда РФ № 679н от 18.11.2013 года, устанавливает квалификацию, необходимую для профессионального осуществления деятельности. Данный документ зарегистрирован в Минюсте РФ под № 30635 и опубликован официально.

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

Обучение по профстандарту программиста может быть направлено на освоение:

    методов и приемов формализации задач;

    языков формализации функциональных спецификаций;

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

    алгоритмов решения типовых задач, областей и способов и применения и т.д.

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

Сегодня работодателям стоит пересмотреть процедуру приема на работу новых сотрудников, аттестации работников и содержание должностных инструкций. С 01 июля 2016 года трудовая инспекция на законных основаниях может выписывать штрафы, если организации не применяют в своей работе профессиональные стандарты, утвержденные Минтрудом РФ.

Плюсы обучения в НТУ и как записать программистов на повышение квалификации

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

Почему стоит выбрать именно нас:

  • мы предлагаем на выбор более 1 000 учебных программ;
  • наши цены ниже большинства предложений на рынке дополнительного профобразования;
  • мы предоставляем Вам услуги персонального менеджера и гарантируем безупречное качество обслуживания;
  • обучение проводится на основе современной материально-технической базы.
  • уровень профессорско-преподавательского состава НТУ равняется уровню преподавателей ведущих ВУЗов страны.


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