31.01.2024

Функции программиста на рабочем месте. Должностная инструкция инженера-программиста


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

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

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

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

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

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

  1. Общие положения. Характеризуются низкой смысловой нагрузкой и содержат ряд оснований, согласно которым программист вступает на должность. В данном пункте могут быть указаны лица, которым подчиняется специалист, а также элементы законодательной базы, которыми он должен руководствоваться.
  2. Необходимые знания. Пункт, содержащий конкретные знания, которыми должен обладать специалист. Нередко работодатели указывают знания программиста в рамках общих положений, объединяя эти пункты.
  3. Права сотрудника. Работодатель вправе указывать особенности прав штатного программиста самостоятельно, но в согласии с нормами закона.
  4. Обязанности сотрудника. Чаще всего обязанности указываются конкретно, причем наиболее важные указываются в первых подпунктах, а второстепенные – в последних.
  5. Ответственность сотрудника. Должностная инструкция не всегда содержит такой подпункт, но это не умаляет его важности. Ответственность подразумевает под собой определение санкций за ненадлежащее отношение к работе или выполнение должностных обязанностей. В некоторых случаях информация об ответственности указывается в пункте обязанностей.

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

Должностная инструкция программиста: общие положения

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

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

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

Требования к навыкам и знаниям

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

Должность Требования
Инженер-программист Техническое/ Инженерно-экономическое высшее профессиональное образование
Инженер-программист III категории Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы, приобретенный в период обучения без квалиф. категории
Инженер-программист II категории Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы на должности инженера программиста III категории не меньше 3 лет
Инженер-программист I категории Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы на должности инженера программиста II категории не меньше 3 лет

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

Права сотрудника

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

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

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

Обязанности нового сотрудника

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

  1. Базируясь на анализе математических моделей и решениях задач экономического и иного характера программист должен разрабатывать программы, помогающие достигать задачи с использование электронно-вычислительной техники.
  2. Подготовка всех необходимых программ к отладке и их непосредственное налаживание. В дальнейшем требуется осуществление запуска отлаженной программы и введение необходимых данных для дальнейшего функционирования.
  3. Выбор надлежащего языка программирования для описания структур данных и алгоритмов.
  4. Для оптимального функционирования разрабатываемых программ программист должен также сопроводить их автоматическими проверками правильности.
  5. Для разработанных программ сотрудником должна быть также разработана инструкция по работе, а также соответствующая техническая документация.
  6. Разработка технологий, помогающих в решении разного типа задач на каждом этапе обработки информации.
  7. Выявление всей необходимой для обработки с помощью ЭВМ информации, а также её объема, структуры, способа хранения, вывода и обработки.
  8. Программистом должны быть определены в полном объеме возможности использования разработанных программных продуктов.
  9. Руководствуясь анализом выходных данных программистом должна быть осуществлена корректировка разрабатываемых программ.
  10. Внедрение разработанных программ, а также программных средств должно осуществляться при сопровождении программиста.
  11. Вычислительные процессы, осуществляемые в рамках компании, должны быть унифицированы и типизированы программистом.

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

Ответственность перед работодателем

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

Также программист несет ответственность за разного рода правонарушения, совершаемые в рамках компании. С правонарушениями, влекущими за собой ответственность со стороны сотрудника, можно ознакомиться в административном, гражданском или уголовном законодательстве РФ.

Наконец, программист понесет ответственность за причинение материального ущерба имуществу компании или отдельному её сотруднику. Возмещение ущерба определяется нормативными документами компании, а также трудовым либо гражданским кодексом РФ.

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

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

УТВЕРЖДАЮ
Генеральный директор
Фамилия И.О. ________________
«________»_____________ ____ г.

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. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.

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

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

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

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

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

(-программист 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/2020 года. Должностные обязанности программиста, права программиста, ответственность программиста.

Должностная инструкция инженера-программиста [наименование организации, предприятия и т. п.]

Настоящая должностная инструкция разработана и утверждена в соответствии с положениями Трудового кодекса Российской Федерации и иных нормативных актов, регулирующих трудовые правоотношения в Российской Федерации.

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

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

1.2. Инженер-программист подчиняется непосредственно [вписать нужное].

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

1.4. На должность:

Инженера-программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование, без предъявления требований к стажу работы, или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее [значение] лет, либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее [значение] лет;

Инженера-программиста I категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее [значение] лет;

Инженера-программиста II категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием не менее [значение] лет;

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

1.5. Назначение на должность инженера-программиста и освобождение от нее производится приказом начальника ВЦ (ИВЦ) по представлению [начальника производственного отдела ВЦ (ИВЦ); начальника отдела разработок и внедрения ВЦ (ИВЦ); руководителя структурного подразделения предприятия].

1.6. Инженер-программист должен знать:

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

Основные принципы структурного программирования;

Виды программного обеспечения;

Технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;

Технологию автоматической обработки и кодирования информации;

Формализованные языки программирования;

Действующие стандарты, системы счислений, шифров и кодов;

Порядок оформления технической документации;

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

Основы трудового законодательства Российской Федерации;

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

Правила и нормы охраны труда;

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

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

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

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

2.2. Разрабатывает технологию решения задач по всем этапам обработки информации.

2.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.

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

2.5. Выполняет работу по подготовке программ к отладке и проводит отладку.

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

2.7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.

2.8. Проводит корректировку разработанной программы на основе анализа выходных данных.

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

2.10. Определяет возможность использования готовых программных продуктов.

2.11. Осуществляет сопровождение внедрения программ и программных средств.

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

2.13. Выполняет работу по унификации и типизации вычислительных процессов.

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

2.15. [Вписать нужное].

III. Права

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

3.1. Знакомиться с проектами решений руководства предприятия, касающимися его деятельности.

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

3.3. В пределах своей компетенции сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (структурных подразделениях) и вносить предложения по их устранению.

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

3.5. Привлекать специалистов всех (отдельных) структурных подразделений к решению возложенных на него обязанностей (если это предусмотрено положениями о структурных подразделениях, если нет - с разрешения руководителя предприятия).

3.6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.

3.7. [Вписать нужное].

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

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

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

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

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

Должностная инструкция разработана в соответствии с [наименование, номер и дата документа].

Руководитель структурного подразделения

[инициалы, фамилия]

[подпись]

[число, месяц, год]

Согласовано:

Начальник юридического отдела

[инициалы, фамилия]

[подпись]

[число, месяц, год]

С инструкцией ознакомлен:

[инициалы, фамилия]

[подпись]

[число, месяц, год]


© 2024
tm-zhukov.ru - Бизнес портал - Zhukov