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

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

Программист

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

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

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) разрабатывает процедуры:

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

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

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

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

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

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

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

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

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

Читайте также:  Государственное управление охраной труда заключается в

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

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

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

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. ……… (другие заключительные положения).

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

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

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

Отдельным пунктом следует прописать, за какие действия несет ответственность программист, например, за:

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

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

Типовая (с учетом профстандарта)

Скачать пример типовой инструкции программиста вы можете здесь: https://yadi.sk/i/7H3EEkpD3TmgzS

Инженера-программиста

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

  • в школе: https://yadi.sk/i/mag64Wba3TmhBt

Техника-программиста

Чтобы найти инструкцию для техника-программиста, нажмите сюда: https://yadi.sk/d/YpgQpMnA3TmhXH

Бюджетного учреждения

В бюджетных учреждениях (в том числе в школах) используются инструкции следующего типа: https://yadi.sk/i/KOZXMvvn3TmhdZ

Образец инструкции для программиста 1С мы поместили по следующему адресу: https://yadi.sk/d/NCCIsKzy3Tmhhw

Ведущего

Функционал ведущего программиста отличается от обязанностей рядового сотрудника, поэтому и должностная инструкция выглядит иначе: https://yadi.sk/i/PxJicVe_3Tmhnc

Веб-программиста

Для веб-программистов применяют инструкции такого плана: https://yadi.sk/i/yUgK50vy3Tmhrb

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

Уважаемые читатели! Если вы нуждаетесь в консультации специалиста по вопросам трудового права и защите прав работника и работодателя, рекомендуем сразу обратиться к нашим квалифицированным практикующим юристам:

Москва и область: +7 (499) 455-12-46

Санкт-Петербург и область: +7 (812) 426-11-82

Уважаемые читатели! Если вы нуждаетесь в консультации специалиста по вопросам трудового права и защите прав работника и работодателя, рекомендуем сразу обратиться к нашим квалифицированным практикующим юристам:

Москва и область: +7 (499) 455-12-46

Санкт-Петербург и область: +7 (812) 426-11-82

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

На сайте 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. За причинение материального ущерба организации — в пределах, установленных действующим трудовым и гражданским законодательством Российской Федерации.

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

«>

Ссылка на основную публикацию
Должностная инструкция инженера жкх образец
Жилой многоквартирный дом – технически сложное инженерное сооружение, требующее круглосуточного поддержания протекающих в нем процессов. В первую очередь это касается...
Документы для продажи доли в ооо участнику
Контактный телефон: +7 (916) 556-02-24 Юсов Сергей Евгеньевич. Звонить с 10.00 до 17.00 Копии документов, необходимых для удостоверения сделки по...
Документы для прохождения медосмотра
Какие документы нужны для прохождения медосмотра Как получить сертификат на предрейсовые осмотры Как оформить санаторно-курортную карту Перечень лиц, обязанных проходить...
Должностная инструкция инженера технолога производства
I. Общие положения Инженер-технолог относится к категории специалистов. На должность: инженера технолога назначается лицо, имеющее высшее профессиональное (техническое) образование без...
Adblock detector