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

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

Утверждаю

_____________________________ (Фамилия, инициалы)

(наименование организации, ее ________________________________

организационно — правовая форма) (директор; иное лицо, уполномоченное

утверждать должностную инструкцию)

00.00.201_г.

м.п.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ

ИНЖЕНЕРА-ПРОГРАММИСТА

——————————————————————-

(наименование учреждения)

00.00.201_г. №00

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

1.1. Данная должностная инструкция устанавливает права, ответственность и должностные обязанности инженера-программиста _____________________ (далее – «предприятие»). Название учреждения

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

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

1.4. Назначается на должность инженер-программист и освобождается от неё на основании приказа начальника ВЦ (ИВЦ) по представлению _________________.

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

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

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

_______ лет;

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

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

1.6. Инженер-программист подчиняется непосредственно __________________.

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

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

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

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

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

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

— виды программного обеспечения, основные принципы структурного программирования;

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

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

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

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

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

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. Проводит корректировку разработанной программы на основе анализа выходных данных.

III. Права

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

3.1. Обращаться руководству:

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

— с требованиями оказания содействия в исполнении им своих должностных обязанностей и прав;

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

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

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

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

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

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

4.1. В случае причинения материального ущерба, в соответствии с действующим законодательством РФ.

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

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

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

(подпись) (фамилия, инициалы)

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

один экземпляр получил: _____________ __________________

(подпись) (фамилия, инициалы)

>
Блог web-мастера POLYGLOTа О жизни, связанной с Linux, PHP, MySQL, JavaScript, AJAX, SVN, CSS и многим другим

2Фев/106

Должностные обязанности ведущего программиста

Проработка перспективных технологических направлений

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

Планирование и аналитическая работа

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

Оперативная работа

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

Разработка

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

Техническое обеспечение

  • обеспечение синхронной коллективной работы разработчиков;
  • администрирование физического сервера под управлением CentOS;
  • администрирование WEB-сервера и сервера баз данных;
  • обеспечение работы www-доменов и почтовых доменов;
  • установка и настройка дополнительных компонентов и служб;
  • организация резервного копирования программного кода и данных.

Должностные обязанности программиста

Организационная работа

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

Планирование и аналитическая работа

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

Разработка

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

Поддержка разработанного программного обеспечения

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

Документирование

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

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

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

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

Want create site? Find Free WordPress Themes and plugins.

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

(ведущего инженера-программиста)

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

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

1.1. Ведущий программист относится к категории специалистов.
1.2. На должность ведущего программиста принимается лицо:
1) имеющее высшее образование;
2) прошедшее повышение квалификации;
3) имеющее опыт практической работы в области разработки программного обеспечения не менее трех лет.
1.3. Ведущий программист должен знать:
1) возможности существующей программно-технической архитектуры;
2) возможности современных и перспективных средств разработки программных продуктов, технических средств;
3) методологии разработки программного обеспечения и технологии программирования;
4) методологии и технологии проектирования и использования баз данных;
5) языки формализации функциональных спецификаций;
6) методы и приемы формализации задач;
7) принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения;
8) типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспечения;
9) методы и средства проектирования программного обеспечения;
10) методы и средства проектирования баз данных;
11) методы и средства проектирования программных интерфейсов;
12) Правила внутреннего трудового распорядка организации;
13) требования охраны труда, производственной санитарии и пожарной безопасности;
14) _____________________________________.
(другие требования к необходимым знаниям)
1.4. Ведущий программист должен уметь:
1) проводить анализ исполнения требований;
2) проводить оценку и обоснование рекомендуемых решений;
3) выбирать средства реализации требований к программному обеспечению;
4) вырабатывать варианты реализации программного обеспечения;
5) использовать существующие типовые решения и шаблоны проектирования программного обеспечения;
6) применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов;
7) осуществлять коммуникации с заинтересованными сторонами;
8) _______________________________.
(другие навыки и умения)
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н, иное возможное наименование должности — «ведущий инженер-программист».

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. .

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ  РАЗРАБОТЧИКА

Скачано: 147

  1. ОБЩИЕ ПОЛОЖЕНИЯ.
  • Разработчик принимается и увольняется с работы приказом директора по представлению директора по развитию.
  • В своей деятельности разработчик руководствуется действующими законодательными и нормативными актами Российской Федерации, приказами и указаниями директора предприятия, распоряжениями директора по развитию, правилами внутреннего трудового распорядка и настоящей инструкцией.
  • Разработчик подчиняется непосредственно ведущему разработчику.
  • На должность разработчика принимается работник с высшим профессиональным обра­зованием и стажем работы по специальности.
  • Разработчик должен знать:
  • руководящие материалы, определяющие на­правления развития соответствующей отрасли экономики, науки и техники;
  • перспективы ее развития;
  • отечественные и зарубежные достижения науки и техники в соответствующей об­ласти знаний;
  • специальную литературу в области разрабатываемых и смежных с ними проблем;
  • стандарты, технические условия и дру­гие руководящие материалы по разработке и оформлению техни­ческой документации;
  • основы трудового законодательства;
  • правила и нормы охраны труда, пожарной безопасности и промышленной санитарии.
  1. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ.

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

  • Выполнение задач, поставленных ведущим разработчиком или руководителем проекта.
  • Анализ, проектирование, разработка и тестирование программного обеспечения в соответствии со стандартами, принятыми в рамках проекта.
  • Планирование своей работы и ведение проектной документации.
  • Обеспечение высокого качества своих разработок.
  • Согласование действий с другими разработчиками при проведении совместных разработок.
  1. ПРАВА.

Разработчик имеет право:

3.1. Запрашивать у служб предприятия и получать от них необходимые материалы и документы, относящиеся к вопросам его деятельности.

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

  1. ОТВЕТСТВЕННОСТЬ.

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

  1. УСЛОВИЯ РАБОТЫ.

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

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *