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

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

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

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

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

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

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

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

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

2.

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

3. Инженер-программист принимается на должность и освобождается от должности _________ организации (директором, руководителем) по представлению _________. (должность)

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

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

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

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

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

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

— методы классификации и кодирования информации;

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

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

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

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

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

— основы трудового законодательства;

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

5. В своей деятельности инженер-программист руководствуется:

— законодательством Российской Федерации,

— Уставом (положением) организации,

— приказами и распоряжениями ________ организации, (генерального директора, директора, руководителя)

— настоящей должностной инструкцией,

— Правилами внутреннего трудового распорядка организации.

6. Инженер-программист подчиняется непосредственно: _________. (должность)

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

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

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

2.

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Права инженера-программиста

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

1. Вносить на рассмотрение руководства предложения:

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

— о поощрении подчиненных ему отличившихся работников,

— о привлечении к материальной и дисциплинарной ответственности работников, нарушивших производственную и трудовую дисциплину.

2.

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

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

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

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

6. Иные права, установленные действующим трудовым законодательством.

4. Ответственность инженера-программиста

Инженер-программист несет ответственность в следующих случаях:

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

2.

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

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

Должностная инструкция инженера-программиста — образец 2019/2020 года. Должностные обязанности инженера-программиста, права инженера-программиста, ответственность инженера-программиста.

Источник: https://hr-portal.info/job-description/dolzhnostnaya-instruktsiya-inzhenera-programmista

Должностная инструкция программиста — образец 2020 года и как ее составить, права и обязанности

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

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

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

Как составить: общие положения

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

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

Работник должен знать:

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

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

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

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

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

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

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

Отдельным пунктом следует прописать, за какие действия несет ответственность программист, например, за:

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

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

Типовая (с учетом профстандарта)

Скачать пример типовой инструкции программиста вы можете здесь: https://yadi.sk/i/7H3EEkpD3TmgzS

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

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

  • в школе: https://yadi.sk/i/mag64Wba3TmhBt
  • станков с ЧПУ: https://yadi.sk/d/4t2aH3WX3TmhJg
  • на предприятии: https://yadi.sk/d/gTxfuD4J3TmhSt

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

Чтобы найти инструкцию для техника-программиста, нажмите сюда: https://yadi.sk/d/YpgQpMnA3TmhXH

Бюджетного учреждения

В бюджетных учреждениях (в том числе в школах) используются инструкции следующего типа: https://yadi.sk/i/KOZXMvvn3TmhdZ

Образец инструкции для программиста 1С мы поместили по следующему адресу: https://yadi.sk/d/NCCIsKzy3Tmhhw

Ведущего

Функционал ведущего программиста отличается от обязанностей рядового сотрудника, поэтому и должностная инструкция выглядит иначе: https://yadi.sk/i/PxJicVe_3Tmhnc

Веб-программиста

Для веб-программистов применяют инструкции такого плана: https://yadi.sk/i/yUgK50vy3Tmhrb

Итак, правильно составленная должностная инструкция по профессиональному стандарту «Программист» должна отвечать правилам оформления, принятым в деловом обороте, но при этом она может иметь свои нюансы и отличия, связанные со спецификой предприятия.

Источник: https://specworkgid.ru/baza-znanij/info/dokumenty/obrazcy-instrukcij/dolzhnostnye/programmista.html

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

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

29.09.2019

[организационно-правовая форма,
наименование организации, предприятия] [должность, подпись, Ф. И. О. руководителя или иного должностного лица, уполномоченного утверждать

должностную инструкцию] [число, месяц, год]

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

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

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. За причинение материального ущерба — в пределах, определенных трудовым и гражданским законодательством Российской Федерации.

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

В должностной инструкции конкретизируется объем обязанностей и работ, которые должно выполнять лицо, занимающее определенную должность. Должностная инструкция в соответствии с Общероссийским классификатором управленческой документации, или ОКУД, ОК 011-93 (утв. Постановлением Госстандарта от 30.

12.1993 № 299) отнесена к документации по организационно-нормативному регулированию деятельности организации. К группе таких документов наряду с должностной инструкцией причислены, в частности, правила внутреннего трудового распорядка, положение о структурном подразделении, штатное расписание.

Обязательна ли должностная инструкция?

ТК РФ не обязывает работодателей составлять должностные инструкции.

Ведь в трудовом договоре с работником всегда должна быть раскрыта его трудовая функция (работа по должности в соответствии со штатным расписанием, профессии, специальности с указанием квалификации или конкретный вид поручаемой ему работы) (ст. 57 ТК РФ). А потому и привлечь работодателя к ответственности за отсутствие должностных инструкций нельзя.

Источник: http://beshenyeprodaji.ru/usefull/dolzhnostnye-objazannosti-vedushhego-inzhenera/

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

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

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

Некоторые разработчики слабеют под таким взглядом и идут доказывать, что они что-то могут. Из-за таких лохов в голове обывателя слово «программист» является синонимом понятия «бесплатная компьютерная помощь».

1. Front-end веб-разработчик

Если сказать простому человеку, что ты работаешь программистом, то в ответ можно услышать одну из следующих реплик:

  • «Мне надо переустановить Windows. Я всю жизнь ждал того, кто сделает это для меня. А потом пойдем чинить тостер.»;
  • «О! Ты можешь помочь мне с лабораторной работой на VBA!»;
  • «За сколько сможешь сделать сайт для магазина моей мамы?»;
  • «Да ну! Скучная и дурацкая профессия. Я вот как-то пробовал разобраться с 1C…».

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

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

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

Если мы заходим на сайт и там есть кнопочки, которые меняют местоположение и цвет при наведении на них мышкой, то это дело рук front-end разработчика. Он пишет весь код на JavaScript, который выполняется без перезагрузки страницы на стороне клиента.

Где работает?

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

Что делает?

Разрабатывает динамику пользовательского интерфейса. Если в компании нет верстальщика, то еще и переводит PSD-шаблоны в HTML-код.

Технологии

  • HTML и UI фреймворки (Bootstrap, Foundation, Pure);
  • CSS и препроцессоры (SASS/LESS);
  • JavaScript + фреймворки/библиотеки на этом языке (Jquery, ReactJS, AngularJS, BackboneJS);
  • Утилиты для сборки проектов (Grunt, Gulp, Bower).

2. Back-end разработчик

Человек на плечи которого ложиться основное бремя по разработке веб-проекта. Он как бы строит фундамент, на который front-end разработчик прицепляет «декоративные элементы».

Где работает?

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

Что делает?

Разрабатывает “ядро” сайта или веб-приложения: код исполняемый на сервере и архитектуру базы данных.

Технологии

Один из нижеперечисленных языков и фреймворки/библиотеки для него:

  • PHP;
  • Ruby;
  • Python;
  • Java;
  • Go;
  • JavaScript.

А также:

  • Базы данных MySQl/PostgreSQL/NoSQL.

3. Full-stack веб-разработчик

Человек, который может сделать сайт любой сложности «от и до».

Где работает?

Чаще всего в стартапах и небольших студиях веб-дизайна. В крупных компаниях содержится в команде наряду с front-end и back-end разработчиками, чтобы контролировать и координировать их работу.

Что делает?

Сайты и веб-приложения. Выполняет работу front-end и back-end разработчика одновременно.

Какие технологии ему желательно знать?

См. списки двух предыдущих типов.

4. Разработчик игр

Очень широкое понятие, которое включает как минимум три крупных категории: разработчик десктопных игр, разработчик мобильных игр и разработчик MMORG.

Где работает?

В игровых студиях.

Что делает?

Разрабатывает игры.

Какие технологии ему желательно знать?

  • С#/C++/Java;
  • Open GL или DirectX;
  • Один из игровых движков (Unity, Unreal Engine, Torque и другие).

5. Разработчик приложений под Android

Где работает?

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

Что делает?

Разрабатывает приложения под операционную систему Android.

Какие технологии ему желательно знать?

  • Java;
  • Android SDK;
  • OpenGL;
  • Android Studio.

6. Разработчик приложений под iOS

Где работает?

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

Что делает?

Разрабатывает приложения под операционную систему iOS.

Технологии

  • Objective-C;
  • XCode;
  • OpenGL;
  • Cocoa Touch;
  • CoreData;
  • CoreGraphics.

7. Программист 1C

Многие разработчики не считают язык, встроенный в 1C, языком программирования, а людей, которые пишут на нем, программистами. У них есть на это свои основания. Тем не менее, людей которые называют себя программистами 1C и вакансий для них очень много.

Где работает?

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

Что делает?

Пишет программы для автоматизации документооборота в компании.

Технологии

  • «1С:Управление торговлей»;
  • «1С:Бухгалтерия»;
  • «1С:Зарплата и кадры»;
  • T-SQL.

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

Если одним из 7 предыдущих типов можно стать отучившись на курсах или путем самообразования, то инженеров-программистов выпускают только технические ВУЗы. Часто на этих должностях работают люди старше сорока лет, получившие образование в советское время.

Где работает?

На производстве или в научном учреждении.

Что делает?

Разрабатывает программы для управления самыми разными устройствами: от печи на хлебозаводе до робота-пылесоса.

Технологии

Один из нижеперечисленных языков:

  • C;
  • C#;
  • C++;
  • Java;
  • Delphi (жил, жив и будет жить!);
  • Assembler.

Если посмотреть объявления о найме программистов на российских сайтах, то 90% из них будут подходить под эти семь типов. На Западе рынок вакансии несколько разнообразнее. Кто интересуется, может зайти на Odesk и посмотреть, какая работа там предлагается.

С грустью замечаю, что 14-летние пакистанцы требуют там за html-верстку от 500 рублей в час. А судить о том, какие языки сейчас наиболее популярны в мире можно по данным Tiobe Index. Этот рейтинг строится по числу запросов в поисковых системах с упоминанием разных языков программирования.

Источник:

Инженер-программист: должностная инструкция, права и обязанности, ответственность

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

Если же он этого не будет делать, то буквально за несколько лет его знания программирования станут неактуальны, а его ценность как сотрудника значительно понизится.

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

Если же рассматривать вакансию ведущего инженера-программиста, то от претендентов на эту должность работодатели требуют навыки управления подчиненными и проектами.

Очень ценятся инициативные сотрудники, ответственные и способные быстро и четко выполнять поставленные перед ними задачи.

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

Эта должность принадлежит к категории технических исполнителей. Уволить или принять на работу сотрудника может лишь директор компании. Если работник отсутствует по уважительной причине, в этот период его обязанности возлагаются на человека, который полностью получает его права и ответственность. В своей работе он должен руководствоваться актами, нормативами и уставом фирмы.

Требования к квалификации инженера-программиста: категории

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

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

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

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

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

Знания

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

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

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

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

Функции

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

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

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

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

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

Обязанности

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

Источник: https://iafsu.ru/voprosy-i-otvety/chto-delaet-inzhener-programmist.html

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

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

1 Ведущий инженер-программист бюро программного обеспечения отдела информационных технологий (далее — ОИТ) ОАО «Компания» (далее — предприятие) осуществляет деятельность, направленную на автоматизированное решение производственных задач.

1.

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

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 Своевременно изучать технические инструкции и иные методические материалы по вопросам своей деятельности.

2.13 Участвовать (совместно с системными аналитиками и пользователями) в процессе тестирования выполненных проектов.

2.14 Своевременно и точно исполнять производственные приказы, задания, указания и распоряжения начальника бюро и начальника ОИТ.

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

2.16 Соблюдать установленные на предприятии Правила внутреннего трудового распорядка.

2.17 Не заниматься деятельностью прямо или косвенно наносящей ущерб интересам предприятия.

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

2.19 Знать соответствующую документацию СМК и соблюдать ее требования.

3 Профессиональные требования

Ведущий инженер должен знать:

3.1 Перспективы технического развития предприятия.

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

3.3 Теорию и методы автоматизированной обработки информации.

3.4 Теорию и методы современного программирования.

3.5 Языки программирования, применяемые при разработке функциональных программ на предприятии.

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

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

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

3.9 Технологии автоматизированной обработки информации, применяемые на предприятии.

3.10 Функциональные возможности ПК, периферийного оборудования и вычислительных сетей в объёме, необходимом для разработки функциональных программ.

3.11 Правила эксплуатации ПК и вычислительных сетей.

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

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

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

4 Права

Ведущий инженер имеет право:

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

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

4.3 Использовать льготы, установленные законодательством Российской Федерации и предусмотренные для работников в коллективном договоре предприятия.

5 Служебные взаимоотношения

5.1 Ведущий инженер получает от структурных подразделений предприятия:

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

— заявки по устранению последствий нештатных ситуаций, вызванных отказами системы или неправильными действиями пользователей.

5.2 Ведущий инженер обеспечивает предоставление всем структурным подразделениям предприятия:

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

— информацию по вопросам своей компетенции.

6 Ответственность

Ведущий инженер несет ответственность в установленном законом РФ порядке за:

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

6.2 Несвоевременное и некачественное выполнение приказов, заданий, указаний и распоряжений вышестоящих руководителей предприятия.

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

6.4 Нарушение принятых на предприятии локальных нормативных документов.

Начальник отдела информационных технологий К.К. Компьютеров

Начальник отдела кадров И.И. Иванов

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

Ведущий инженер по СМК В.В. Васильев

Источник: https://oformitely.ru/doljnostnaya_instrukciya_injenera_programmista.html

В своей деятельности инженер-программист руководствуется:

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

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

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

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

Техника, используемая в работе:

  • вычислительная техника;
  • средства передачи данных;
  • оргтехника.

На инженера-программиста возлагаются следующие функции:

  • Разработка программ, направленных на решение экономических и иных задач.
  • Отладка программ.
  • Сопровождение внедренных программ и программных средств.

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

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

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

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

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

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

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

  • Строго вести учет рабочего времени, информировать о своем местонахождении, своевременно предоставлять соответствующие отчеты. После каждой выполненной работы  подписывать у заказчика «Карточку на выезд», своевременно заполнять ее в базе данных фирмы и сдавать ее начальнику отдела
  • Своевременно информировать начальника отдела о проблемах внедрения, назревании и возникновении конфликтных ситуаций.
  • Периодически подтверждать свою квалификацию путем прохождения сертификационных экзаменов, проводимых фирмой «1С»

В должностные обязанности ведущего инженера — программиста и начальников отдела (секторов) дополнительно водит следующее:

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

  • Подготовка отчетности руководству фирмы по работе отдела (сектора).
  • Планирование развития подразделения.
  • Обучение новых специалистов.
  • Личное участие в наиболее ответственных проектах отдела.

  • Информирование клиентов о предлагаемых товарах и услугах.
  • Распределение поступивших заказов между внедренцами
  • Контроль выполнения работ.
  • Учет рабочего времени внедренцев.

  • Информационная поддержка сотрудников
  • Расчет гонораров внедренцев (в случае сдельной оплаты труда)
  • Разрешение конфликтных ситуаций с клиентами.

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

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

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

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

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

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

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

Источник: https://www.jukola.by/other/instr.php

Поделиться:
Нет комментариев

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

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