Должностная инструкция старшего программиста (инженера-программиста)
(профессиональный стандарт «Программист»)
1. Общие положения
1.1. Старший программист относится к категории специалистов.
1.2. На должность старшего программиста принимается лицо:
1) имеющее высшее образование;
2) прошедшее повышение квалификации;
3) имеющее опыт практической работы в области разработки программного обеспечения не менее одного года.
1.3. Старший программист должен знать:
1) методы и средства сборки модулей и компонент программного обеспечения;
2) интерфейсы взаимодействия с внешней средой;
3) интерфейсы взаимодействия внутренних модулей системы;
4) методы и средства разработки процедур для развертывания программного обеспечения;
5) методы и средства миграции и преобразования данных;
6) методы и средства сборки и интеграции программных модулей и компонент;
7) методы и средства верификации работоспособности выпусков программных продуктов;
8) языки, утилиты и среды программирования, средства пакетного выполнения процедур;
9) Правила внутреннего трудового распорядка организации;
10) требования охраны труда, производственной санитарии и пожарной безопасности;
11) ……………… (другие требования к необходимым знаниям)
1.4. Старший программист должен уметь:
1) писать программный код процедур интеграции программных модулей;
2) использовать выбранную среду программирования для разработки процедур интеграции программных модулей;
3) применять методы и средства сборки модулей и компонент программного обеспечения, разработки процедур для развертывания программного обеспечения, миграции и преобразования данных, создания программных интерфейсов;
4) выполнять процедуры сборки программных модулей и компонент в программный продукт;
5) производить настройки параметров программного продукта и осуществлять запуск процедур сборки;
6) проводить оценку работоспособности программного продукта;
7) документировать произведенные действия, выявленные проблемы и способы их устранения;
8) выявлять соответствие требований заказчиков с существующими продуктами;
9) создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных;
10) ……………… (другие навыки и умения)
1.5. Старший программист в своей деятельности руководствуется:
1) ……………… (наименование учредительного документа)
2) Положением о ……………… (наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) ……………… (наименования локальных нормативных актов, регламентирующих трудовые функции по должности)
1.6. Старший программист подчиняется непосредственно ……………… (наименование должности руководителя)
1.7. ……………… (другие общие положения)
2. Трудовые функции
2.1. Интеграция программных модулей и компонент и проверка работоспособности выпусков программного продукта:
1) разработка процедур интеграции программных модулей;
2) осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта.
2.2. ……………… (другие функции)
3. Должностные обязанности
3.1. Старший программист исполняет следующие обязанности:
3.1.1. В рамках трудовой функции, указанной в пп. 1 п. 2.1 настоящей должностной инструкции:
1) осуществляет разработку и документирование программных интерфейсов;
2) осуществляет разработку процедур:
— сборки модулей и компонент программного обеспечения;
— развертывания и обновления программного обеспечения;
— миграции и преобразования (конвертации) данных;
3) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.2. В рамках трудовой функции, указанной в пп. 2 п. 2.1 настоящей должностной инструкции:
1) осуществляет процедуру сборки программных модулей и компонент в программный продукт;
2) подключает программный продукт к компонентам внешней среды;
3) осуществляет проверку работоспособности выпусков программного продукта;
4) осуществляет внесение изменений в процедуры сборки модулей и компонент программного обеспечения, развертывания программного обеспечения, миграции и преобразования данных;
5) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.3. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.4. ……………… (другие обязанности)
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н, иное возможное наименование должности — «инженер-программист».