Должностная инструкция и обязанности программиста
Должностная инструкция программиста определяет круг его функционала. А каким именно он будет, зависит от сферы деятельности конкретной компании. Разберем, что входит в обязанности программиста, есть ли профстандарт по этой должности.
Навигация
Кто такой программист
В соответствии с профстандартом, утв. Приказом Минтруда РФ от 20.07.2022 № 424Н, программист — это специалист, занимающийся разработкой, отладкой, проверкой работоспособности и модификации программного обеспечения (ПО). Должность входит в следующие группы занятий:
3512 | Специалисты-техники по поддержке пользователей ИКТ | 2512 | Разработчики программного обеспечения |
2514 | Программисты приложений | 3513 | Специалисты-техники по компьютерным сетям и системам |
3514 | Специалисты-техники по Web | — | — |
На заметку: что делать, если в ОКЗ нет нужной должности
В Общем классификаторе занятий (утв. Приказом от 12.12.2014 № 2020-ст) отведена отдельная подгруппа для специалистов направления ИКТ. Кодовое обозначение должности «программист» подбирается для сдачи отчетности ЕФС-1 в СФР из справочника в зависимости от того, какой функционал прописан у него в должностной инструкции.
Требования к образованию специалиста предъявляются в зависимости от того, на какую должность он претендует, их указывают в должностной инструкции.
Согласно профстандарту, утв. Приказом Минтруда РФ от 20.07.2022 № 424Н, на должность, например, помощника программиста назначается лицо, имеющее среднее профессиональное образование или прошедшее программы профподготовки. К опыту работы такого специалиста требований в должностной инструкции не предусмотрено. Техник-программист при трудоустройстве предъявляет документ о среднем профобразовании или профпереподготовке. У него должен быть опыт практической работы по специальности не менее 3 месяцев. На должность программиста принимается человек со средним профессиональным образованием или прошедший профпереподготовку специалистов среднего звена. Опыт практической работы — не менее полугода. Высшее образование и опыт практической работы не менее года необходим специалисту, претендующему на должность инженера-программиста, это указывают в должностной инструкции.
Может пригодиться: как составить должностную инструкцию на основе профстандарта
Чем занимается программист в бюджетном учреждении
Особое внимание уделяется образованию и опыту работы у специалистов, принимаемых на работу в бюджетные учреждения. Такие организации стараются трудоустраивать сотрудников, полностью соответствующих требованиям профстандартов. В соответствии с документом, в основные обязанности работника в должностной инструкции включают:
- формулировку и составление алгоритмов для поставленных задач для разработки программного кода;
- проектирование компьютерного программного обеспечения;
- разработку процедур интеграции программных модулей;
- проверку работоспособности ПО;
- работу с системой управления ПО;
- анализ возможностей реализации требований к ПО.
Индивидуальный набор трудовых функций прописывается отдельно в должностной инструкции для конкретной должности. Для помощника программиста актуально выполнение следующих задач на рабочем месте:
- проверять алгоритмы решения поставленных задач;
- составлять описания решений поставленных задач в соответствии с требованиями техзадания;
- выполнять поставленные задачи в срок.
Чтобы успешно справляться с поставленными в должностной инструкции задачами, работнику надо знать:
- методы и приемы формализации поставленных задач;
- языки формализации функциональных спецификаций;
- методы и приемы алгоритмизации поставленных задач;
- ПО для графического отображения алгоритмов;
- алгоритмы решения задач, области и способы их применения.
Для должности техника-программиста в должностной инструкции предусмотрено выполнение следующих задач:
- проверять работоспособность компьютерного ПО;
- собирать информацию для диагностики и проверки работоспособности ПО;
- оформлять техдокументацию на ПО по шаблону;
- согласовывать сроки работ.
Чтобы выполнить работу, технику-программисту надо уметь:
- писать программный код;
- применять заданные стандарты для составления и оформления техдокументации.
У инженера-программиста в должностной инструкции прописывают следующий функционал:
- собирать, систематизировать и выявлять взаимосвязи по поводу требований к ПО;
- согласовывать требования к ПО с руководством;
- проводить оценку реализации требований к ПО;
- оценивать и согласовывать сроки выполнения работ.
Для выполнения таких задач он должен уметь:
- собирать и систематизировать требования к компьютерному ПО;
- документировать требования к ПО;
- вырабатывать варианты реализации требований к ПО;
- оценивать и обосновывать рекомендуемые решения.
Должностная инструкция программиста по профстандарту
Пример должностной инструкции программиста выглядит так:
Пример должностной инструкции программиста в соответствии с профстандартом
Читайте также:
- как составить должностную инструкцию оператора 1С;
- как составить должностную инструкцию системного администратора.
Татаркова Наталья
специалист по кадровому делопроизводству
Работаю в сфере кадрового делопроизводства более 10 лет. В настоящее время работаю в должности специалиста в отделе труда и заработной платы организации, занимающейся грузоперевозками
Все статьи автора
Вам может быть интересно:
_________________ ____________ УТВЕРЖДАЮ
(наименование организации) _________________ ___________
(наименование должности)
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ _________________ __________
(подпись) (инициалы, фамилия)
00.00.0000 N 000 00.00.0000
Ведущего программиста <1>
1. Общие положения
1.1. Ведущий программист относится к категории специалистов.
1.2. На должность ведущего программиста принимается лицо:
1) имеющее высшее образование;
2) прошедшее повышение квалификации;
3) имеющее опыт практической работы в области разработки программного обеспечения не менее трех лет.
1.3. Ведущий программист должен знать:
1) возможности существующей программно-технической архитектуры;
2) возможности современных и перспективных средств разработки программных продуктов, технических средств;
3) методологии разработки программного обеспечения и технологии программирования;
4) методологии и технологии проектирования и использования баз данных;
5) языки формализации функциональных спецификаций;
6) методы и приемы формализации задач;
7) принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения;
типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспечения;
9) методы и средства проектирования программного обеспечения;
10) методы и средства проектирования баз данных;
11) методы и средства проектирования программных интерфейсов;
12) Правила внутреннего трудового распорядка организации;
13) требования охраны труда, производственной санитарии и пожарной безопасности;
14) _________________ _______________________ _________________.
(другие требования к необходимым знаниям)
1.4. Ведущий программист должен уметь:
1) проводить анализ исполнения требований;
2) проводить оценку и обоснование рекомендуемых решений;
3) выбирать средства реализации требований к программному обеспечению;
4) вырабатывать варианты реализации программного обеспечения;
5) использовать существующие типовые решения и шаблоны проектирования программного обеспечения;
6) применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов;
7) осуществлять коммуникации с заинтересованными сторонами;
_________________ _______________________ _________________.
(другие навыки и умения)
1.5. Ведущий программист в своей деятельности руководствуется:
1) _________________ _______________________ _________________;
(наименование учредительного документа)
2) Положением о _________________ _______________________ _______;
(наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) _________________ _______________________ _________________.
(наименования локальных нормативных актов, регламентирующих трудовые
функции по должности)
1.6. Ведущий программист подчиняется непосредственно _________________.
(наименование
должности руководителя)
1.7. _________________ _______________________ ________________.
(другие общие положения)
2. Трудовые функции
2.1. Разработка требований и проектирование программного обеспечения:
1) анализ требований к программному обеспечению;
2) разработка технических спецификаций на программные компоненты и их взаимодействие;
3) проектирование программного обеспечения.
2.2. _________________ _______________________ ________________.
(другие функции)
3. Должностные обязанности
3.1. Ведущий программист исполняет следующие обязанности:
3.1.1. В рамках трудовой функции, указанной в пп. 1 п. 2.1 настоящей должностной инструкции:
1) осуществляет анализ возможностей реализации требований к программному обеспечению;
2) проводит оценку времени и трудоемкости реализации требований к программному обеспечению;
3) проводит согласование требований к программному обеспечению с заинтересованными сторонами;
4) осуществляет оценку и согласование сроков выполнения поставленных задач.
3.1.2. В рамках трудовой функции, указанной в пп. 2 п. 2.1 настоящей должностной инструкции:
1) осуществляет разработку и согласование технических спецификаций на программные компоненты и их взаимодействие с архитектором программного обеспечения;
2) распределяет задания между программистами в соответствии с техническими спецификациями;
3) осуществляет контроль выполнения заданий;
4) осуществляет обучение и наставничество;
5) формирует и предоставляет отчетность в соответствии с установленными регламентами;
6) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.3. В рамках трудовой функции, указанной в пп. 3 п. 2.1 настоящей должностной инструкции:
1) осуществляет разработку, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения;
2) выполняет проектирование:
— структур данных;
— баз данных;
— программных интерфейсов;
3) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.4. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.5. _________________ _______________________ ______________.
(другие обязанности)
3.2. _________________ _______________________ ________________.
(другие положения о должностных обязанностях)
4. Права
4.1. Ведущий программист имеет право:
4.1.1. Участвовать в обсуждении проектов решений, в совещаниях по их подготовке и выполнению.
4.1.2. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.
4.1.3. Запрашивать по поручению непосредственного руководителя и получать от других работников организации необходимую информацию, документы, необходимые для исполнения поручения.
4.1.4. Знакомиться с проектами решений руководства, касающихся выполняемой им функции, с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения своих трудовых функций.
4.1.5. Вносить на рассмотрение своего непосредственного руководителя предложения по организации труда в рамках своих трудовых функций.
4.1.6. Участвовать в обсуждении вопросов, касающихся исполняемых должностных обязанностей.
4.2. _________________ _______________________ ________________.
(иные права)
5. Ответственность
5.1. Ведущий программист привлекается к ответственности:
— за ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, — в порядке, установленном действующим трудовым законодательством Российской Федерации, законодательством о бухгалтерском учете;
— правонарушения и преступления, совершенные в процессе своей деятельности, — в порядке, установленном действующим административным, уголовным и гражданским законодательством Российской Федерации;
— причинение ущерба организации — в порядке, установленном действующим трудовым законодательством Российской Федерации.
5.2. _________________ _______________________ ________________.
(другие положения об ответственности)
6. Заключительные положения
6.1. Настоящая должностная инструкция разработана на основе
Профессионального стандарта «Программист», утвержденного Приказом
Министерства труда и социальной защиты Российской Федерации от 18.11.2013
N 679н, с учетом _________________ _______________________ _________.
(реквизиты локальных нормативных актов организации)
6.2. Ознакомление работника с настоящей должностной инструкцией
осуществляется при приеме на работу (до подписания трудового договора).
Факт ознакомления работника с настоящей должностной инструкцией
подтверждается _________________ _______________________ ___________
(подписью в листе ознакомления, являющемся неотъемлемой
_________________ _______________________ _______________________
частью настоящей инструкции (в журнале ознакомления с должностными
_________________ _______________________ _______________________
инструкциями); в экземпляре должностной инструкции, хранящемся у
_________________ _______________________ _______________________.
работодателя; иным способом)
6.3. _________________ _______________________ ________________.
(другие заключительные положения)
———————————
Информация для сведения:
<1> В соответствии с Профессиональным стандартом «Программист», утвержденным Приказом Министерства труда и социальной защиты Российской Федерации от 18.11.2013 N 679н, иное возможное наименование должности — «ведущий инженер-программист».
Должностные обязанности инженера-программиста не ограничиваются разработкой программ, вторая и не менее важная составляющая работы инженера-программиста — внедрение созданных программных средств и оформление необходимой технической документации. В должностной инструкции инженера-программиста можно и нужно также детализировать требования к квалификации, предъявляемые к кандидатам.
Должностная инструкция инженера-программиста
1. Общие положения
1.1. Инженер-программист относится к категории специалистов.
1.2. Инженер-программист назначается на должность и освобождается от нее приказом генерального директора по представлению технического директора / начальника структурного подразделения.
1.3. Инженер-программист подчиняется непосредственно техническому директору / начальнику структурного подразделения.
1.4. На время отсутствия инженера-программиста его права и обязанности переходят к другому должностному лицу, о чем объявляется в приказе по организации.
1.5. На должность инженера-программиста назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование, стаж работы от года.
1.6. Инженер-программист должен знать:
— руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации;
— основные принципы структурного программирования;
— виды программного обеспечения;
— технологию автоматической обработки информации и кодирования информации;
— формализованные языки программирования;
— порядок оформления технической документации.
1.7. Инженер-программист руководствуется в своей деятельности:
— законодательными актами РФ;
— Уставом организации, Правилами внутреннего трудового распорядка, другими нормативными актами компании;
— приказами и распоряжениями руководства;
— настоящей должностной инструкцией.
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. Выполняет работу по унификации и типизации вычислительных процессов.
3. Права инженера-программиста
Инженер-программист имеет право:
3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности.
3.2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
3.3. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению.
3.4. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.
4. Ответственность инженера-программиста
Инженер-программист несет ответственность:
4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей.
4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации.
4.3. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.
- Главная
- Правовые ресурсы
- Подборки материалов
- Должностная инструкция ведущего инженера-программиста
Должностная инструкция ведущего инженера-программиста
Подборка наиболее важных документов по запросу Должностная инструкция ведущего инженера-программиста (нормативно–правовые акты, формы, статьи, консультации экспертов и многое другое).
Формы документов
Статьи, комментарии, ответы на вопросы
Путеводитель по кадровым вопросам. Образцы должностных инструкцийДолжностная инструкция инженера-технолога 1 категории (инженера-программиста станков с ЧПУ 1 категории, инженера-программиста автоматизированного производства 1 категории, ведущего инженера-технолога, ведущего инженера-программиста станков с ЧПУ, ведущего инженера-программиста автоматизированного производства) (с учетом профессионального стандарта) >>>
УТВЕРЖДАЮ:
_______________________________
[Наименование должности]
_______________________________
_______________________________
[Наименование организации]
_______________________________
_______________________/[Ф.И.О.]/
«______» _______________ 20___ г.
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
Ведущего программиста
1. Общие положения
1.1. Настоящая должностная инструкция определяет и регламентирует полномочия, функциональные и должностные обязанности, права и ответственность ведущего программиста [Наименование организации в родительном падеже] (далее — Компания).
1.2. Ведущий программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя Компании.
1.3. Ведущий программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.
1.4. Ведущий программист относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].
1.5. На должность ведущего программиста назначается лицо, имеющее высшее образование. Повышение квалификации.
1.6. Требования к опыту практической работы ведущего программиста: практическая работа в области разработки программного обеспечения не менее 3 лет.
1.7. Особые условия допуска ведущего программиста к работе: отсутствуют.
1.8. Ведущий программист отвечает за:
- эффективное исполнение поручаемой ему работы;
- соблюдение требований исполнительской, трудовой и технологической дисциплины;
- сохранность находящихся у него на хранении (ставших ему известными) документов (сведений), содержащих (составляющих) коммерческую тайну организации.
1.9. Ведущий программист должен знать:
- возможности существующей программно-технической архитектуры;
- возможности современных и перспективных средств разработки программных продуктов, технических средств;
- методологии разработки программного обеспечения и технологии программирования;
- методологии и технологии проектирования и использования баз данных;
- языки формализации функциональных спецификаций;
- методы и приемы формализации задач;
- методы и средства проектирования программного обеспечения;
- методы и средства проектирования программных интерфейсов;
- методы и средства проектирования баз данных;
- принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения;
- типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспечения.
1.10. Ведущий программист должен уметь:
- проводить анализ исполнения требований;
- вырабатывать варианты реализации требований;
- проводить оценку и обоснование рекомендуемых решений;
- осуществлять коммуникации с заинтересованными сторонами;
- выбирать средства реализации требований к программному обеспечению;
- вырабатывать варианты реализации программного обеспечения;
- проводить оценку и обоснование рекомендуемых решений;
- осуществлять коммуникации с заинтересованными сторонами;
- использовать существующие типовые решения и шаблоны проектирования программного обеспечения;
- применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов;
- осуществлять коммуникации с заинтересованными сторонами.
1.11. Ведущий программист в своей деятельности руководствуется:
- локальными актами и организационно-распорядительными документами Компании;
- правилами внутреннего трудового распорядка;
- правилами охраны труда и техники безопасности, обеспечения производственной санитарии и противопожарной защиты;
- указаниями, приказаниями, решениями и поручениями непосредственного руководителя;
- настоящей должностной инструкцией.
1.12. В период временного отсутствия ведущего программиста (отпуск, болезнь, прочее), его обязанности возлагаются на [наименование должности заместителя], который назначается в установленном порядке, приобретает соответствующие права и несет ответственность за неисполнение или ненадлежащее исполнение обязанностей, возложенных на него в связи с замещением.
2. Должностные обязанности
Ведущий программист в ходе разработки требований и проектирования программного обеспечения выполняет следующие должностные обязанности:
2.1. Анализ требований к программному обеспечению, в том числе:
- анализ возможностей реализации требований к программному обеспечению;
- оценку времени и трудоемкости реализации требований к программному обеспечению;
- согласование требований к программному обеспечению с заинтересованными сторонами;
- оценку и согласование сроков выполнения поставленных задач.
2.2. Разработку технических спецификаций на программные компоненты и их взаимодействие, в том числе:
- разработку и согласование технических спецификаций на программные компоненты и их взаимодействие с архитектором программного обеспечения;
- распределение заданий между программистами в соответствии с техническими спецификациями;
- осуществление контроля выполнения заданий;
- осуществление обучения и наставничества;
- формирование и предоставление отчетности в соответствии с установленными регламентами;
- оценку и согласование сроков выполнения поставленных задач.
2.3. Проектирование программного обеспечения, в том числе:
- разработку, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения;
- проектирование структур данных;
- проектирование баз данных;
- проектирование программных интерфейсов;
- оценку и согласование сроков выполнения поставленных задач.
В случае служебной необходимости ведущий программист может привлекаться к выполнению своих должностных обязанностей сверхурочно, в порядке, предусмотренном положениями федерального законодательства о труде.
3. Права
Ведущий программист имеет право:
3.1. На все предусмотренные законодательством Российской Федерации социальные гарантии.
3.2. На бесплатную выдачу специальной одежды, специальной обуви и других средств индивидуальной защиты.
3.3. Требовать создания условий для выполнения профессиональных обязанностей, в том числе предоставления необходимого оборудования, инвентаря, рабочего места, соответствующего санитарно-гигиеническим правилам и нормам.
3.4. Требовать от руководства организации оказания содействия в исполнении своих профессиональных обязанностей и осуществлении прав.
3.5. Получать необходимую для выполнения функциональных обязанностей информацию о деятельности предприятия от всех подразделений напрямую или через непосредственного руководителя.
3.6. Взаимодействовать с другими подразделениями предприятия по производственным и другим вопросам, входящим в его функциональные обязанности.
3.7. Представлять руководству предложения по совершенствованию своей работы и работы отдела.
3.8. Знакомиться с проектами решений руководства организации, касающимися его деятельности.
3.9. Повышать свою профессиональную квалификацию.
3.10. Иные права, предусмотренные трудовым законодательством Российской Федерации.
4. Ответственность и оценка деятельности
4.1. Ведущий программист несет административную, дисциплинарную и материальную (а в отдельных случаях, предусмотренных законодательством РФ, — и уголовную) ответственность за:
4.1.1. Невыполнение или ненадлежащее выполнение служебных указаний непосредственного руководителя.
4.1.2. Невыполнение или ненадлежащее выполнение своих трудовых функций и порученных ему задач.
4.1.3. Неправомерное использование предоставленных служебных полномочий, а также использование их в личных целях.
4.1.4. Недостоверную информацию о состоянии выполнения порученной ему работы.
4.1.5. Непринятие мер по пресечению выявленных нарушений правил техники безопасности, противопожарных и других правил, создающих угрозу деятельности предприятия и его работникам.
4.1.6. Не обеспечение соблюдения трудовой дисциплины.
4.2. Оценка работы ведущего программиста осуществляется:
4.2.1. Непосредственным руководителем — регулярно, в процессе повседневного осуществления работником своих трудовых функций.
4.2.2. Аттестационной комиссией предприятия — периодически, но не реже 1 раза в два года на основании документированных итогов работы за оценочный период.
4.3. Основным критерием оценки работы ведущего программиста является качество, полнота и своевременность выполнения им задач, предусмотренных настоящей инструкцией.
5. Условия работы
5.1. Режим работы ведущего программиста определяется в соответствии с правилами внутреннего трудового распорядка, установленными в Компании.
5.2. В связи с производственной необходимостью ведущий программист обязан выезжать в служебные командировки (в том числе местного значения).
5.3. В связи с производственной необходимостью ведущему программисту для осуществления его трудовых функций может предоставляться служебный автотранспорт.
6. Право подписи
6.1. Ведущему программисту для обеспечения его деятельности предоставляется право подписи организационно-распорядительных документов по вопросам, входящим в его функциональные обязанности.
С инструкцией ознакомлен ___________/____________/ «____» _______ 20__ г.
(подпись)