Должностная инструкция младшего программиста - katalog-rus.ru
Меню Закрыть

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

Должностная инструкция младшего программиста <1>

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

(профессиональный стандарт «Программист»)

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

1.1. Младший программист относится к категории специалистов.
1.2. На должность младшего программиста принимается лицо:
1) имеющее среднее профессиональное образование;
2) прошедшее повышение квалификации.
1.3. Младший программист должен знать:
1) методы и приемы формализации задач;
3) языки формализации функциональных спецификаций;
4) методы и приемы алгоритмизации поставленных задач;
5) нотации и программные продукты для графического отображения алгоритмов;
6) алгоритмы решения типовых задач, области и способы их применения;
7) синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования;
8) методологии разработки программного обеспечения;
9) методологии и технологии проектирования и использования баз данных;
10) технологии программирования;
11) особенности выбранной среды программирования и системы управления базами данных;
12) компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними;
13) инструментарий для создания и актуализации исходных текстов программ;
14) методы повышения читаемости программного кода;
15) системы кодировки символов, форматы хранения исходных текстов программ;
16) нормативные документы, определяющие требования к оформлению программного кода;
17) возможности используемой системы контроля версий и вспомогательных инструментальных программных средств;
18) установленный регламент использования системы контроля версий;
19) методы и приемы отладки программного кода;
20) типы и форматы сообщений об ошибках, предупреждений;
21) способы использования технологических журналов, форматы и типы записей журналов;
22) современные компиляторы, отладчики и оптимизаторы программного кода;
23) сообщения о состоянии аппаратных средств;
24) Правила внутреннего трудового распорядка организации;
25) требования охраны труда, производственной санитарии и пожарной безопасности;
26) ……………………. (другие требования к необходимым знаниям)
1.4. Младший программист должен уметь:
1) использовать методы и приемы формализации и алгоритмизации задач;
2) использовать программные продукты для графического отображения алгоритмов;
3) применять стандартные алгоритмы в соответствующих областях;
4) применять выбранные языки программирования для написания программного кода;
5) использовать выбранную среду программирования и средства системы управления базами данных;
6) использовать возможности имеющейся технической и/или программной архитектуры;
7) применять нормативные документы, определяющие требования к оформлению программного кода;
8) применять инструментарий для создания и актуализации исходных текстов программ;
9) применять имеющиеся шаблоны для составления технической документации;
10) использовать выбранную систему контроля версий;
11) использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода;
12) выполнять действия, соответствующие установленному регламенту используемой системы контроля версий;
13) выявлять ошибки в программном коде;
14) применять методы и приемы отладки программного кода;
15) интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов;
16) применять современные компиляторы, отладчики и оптимизаторы программного кода;
17) ………………… (другие навыки и умения)
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.1 настоящей должностной инструкции:
1) осуществляет составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов;
2) разрабатывает алгоритмы решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов;
3) оценивает и согласовывает сроки выполнения поставленных задач.
3.1.2. В рамках трудовой функции, указанной в пп. 2 п. 2.1 настоящей должностной инструкции:
1) создает программный код в соответствии с техническим заданием (готовыми спецификациями);
2) проводит оптимизацию программного кода с использованием специализированных программных средств;
3) оценивает и согласовывает сроки выполнения поставленных задач.
3.1.3. В рамках трудовой функции, указанной в пп. 3 п. 2.1 настоящей должностной инструкции:
1) осуществляет приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с установленными в организации требованиями;
2) выполняет структурирование исходного программного кода в соответствии с установленными в организации требованиями;
3) проводит комментирование и разметку программного кода в соответствии с установленными в организации требованиями;
4) выполняет форматирование исходного программного кода в соответствии с установленными в организации требованиями.
3.1.4. В рамках трудовой функции, указанной в пп. 4 п. 2.1 настоящей должностной инструкции:
1) осуществляет регистрацию изменений исходного текста программного кода в системе контроля версий;
2) выполняет слияние, разделение и сравнение исходных текстов программного кода;
3) осуществляет сохранение сделанных изменений программного кода в соответствии с регламентом контроля версий.
3.1.5. В рамках трудовой функции, указанной в пп. 5 п. 2.1 настоящей должностной инструкции:
1) осуществляет анализ и проверку исходного программного кода;
2) выполняет отладку программного кода на уровне программных модулей;
3) выполняет отладку программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением;
4) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.6. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.7. …………………… (другие обязанности)
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н, иное возможное наименование должности — «техник-программист».