Образец должностной инструкции инженера программиста. Должностная инструкция инженера-программиста (программиста). Где можно работать

Скачать должностная инструкция инженера программиста:

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
инженера-программиста

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1. Настоящая должностная инструкция определяет функциональные обязанности, права и ответственность Инженера-программиста "______________" (далее - "организация").
1.2. Инженер-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя организации.
1.3. Инженер-программист подчиняется непосредственно ______________.
1.4. На должность Инженера-программиста назначается лицо, имеющее высшее техническое образование и стаж работы по направлению профессиональной деятельности не менее 3 лет.
1.5. Инженер-программист должен владеть компьютером на профессиональном уровне, в том числе уметь использовать и создавать специальные компьютерные программы.
1.6. Инженер-программист должен знать:
- руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации; основные принципы структурного программирования;
- виды программного обеспечения; технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;
- технологию автоматической обработки информации;
- виды технических носителей информации; методы классификации и кодирования информации;
- формализованные языки программирования;
- действующие стандарты, системы счислений, шифров и кодов; порядок оформления технической документации;
- передовой отечественный и зарубежный опыт программирования и использования вычислительной техники;
- основы экономики, организации производства, труда и управления; основы трудового законодательства;
- правила и нормы охраны труда.
1.7. Инженер-программист обязан:
- беречь имущество организации, не разглашать информацию и сведения, являющиеся коммерческой тайной организации;
- не давать интервью, не проводить встречи и переговоры, касающиеся деятельности предприятия, без разрешения руководства организации;
- соблюдать трудовую и производственную дисциплину, правила и нормы охраны труда, требования производственной санитарии и гигиены, требования противопожарной безопасности, гражданской обороны;
- исполнять распоряжения и приказы руководителя организации;
- информировать руководство об имеющихся недостатках в работе организации, принимаемых мерах по их ликвидации;
- способствовать созданию благоприятного делового и морального климата в организации.

2. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ

2.1. Инженер-программист:
2.1.1. Разрабатывает на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и, соответственно, поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
2.1.2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
2.1.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
2.1.4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
2.1.5. Выполняет работу по подготовке программ к отладке и проводит их отладку.
2.1.6. Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.
2.1.7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
2.1.8. Проводит корректировку разработанной программы на основе анализа выходных данных.
2.1.9. Определяет возможность использования готовых программных продуктов.
2.1.10. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
2.1.11. Осуществляет сопровождение внедренных программ и программных средств.
2.1.12. Разрабатывает и внедряет системы автоматической проверки правильности программ.
2.1.13. Выполняет работу по унификации и типизации вычислительных процессов.
2.1.14. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов в электронном виде, подлежащих компьютерной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
2.1.15. Обеспечивает правильную техническую эксплуатацию, бесперебойную работу компьютеров и отдельных устройств.
2.1.16. Участвует в разработке перспективных и годовых планов и графиков работы, технического обслуживания и ремонта оборудования, мероприятий по улучшению его эксплуатации, предупреждению простоев в работе, повышению качества работы, эффективному использованию вычислительной техники.
2.1.17. Осуществляет подготовку компьютеров и отдельных устройств к работе, их технический осмотр, проводит проверку наличия неисправностей, устраняет неисправности и предотвращает появление неисправностей в будущем.
2.1.18. Принимает меры по своевременному и качественному выполнению ремонта компьютеров и отдельных устройств своими силами или силами третьих лиц.
2.1.19. Принимает участие в проведении инвентаризаций.

3.1. Инженер-программист имеет право:
3.1.1. Требовать от руководства организации оказания содействия в исполнении своих должностных обязанностей.
3.1.2. Повышать свою квалификацию.
3.1.3. Знакомиться с проектами решений руководства организации, касающимися его деятельности.
3.1.4. Представлять на рассмотрение своего непосредственного руководителя предложения по вопросам своей деятельности.
3.1.5. Получать от работников организации информацию, необходимую для осуществления своей деятельности.

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

4.1. Инженер-программист несет ответственность:
4.1.1. За неисполнение или ненадлежащее исполнение своих обязанностей, предусмотренных настоящей должностной инструкцией, - в соответствии с действующим трудовым законодательством.
4.1.2. За правонарушения, совершенные в период осуществления своей деятельности, - в соответствии с действующим гражданским, административным и уголовным законодательством.
4.1.3. За причинение материального ущерба - в соответствии с действующим законодательством.
4.1.4. За нарушение правил внутреннего трудового распорядка, правил противопожарной безопасности и техники безопасности, установленных в организации.

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

5.1. Режим работы Инженера-программиста определяется в соответствии с правилами внутреннего трудового распорядка, установленными в организации.
5.2. В случае служебной необходимости Инжинер-программист выезжает в служебные командировки (в т.ч. местного назначения).
5.3. В соответствии с ____________________ работодатель проводит оценку эффективности деятельности Инженера-программиста. Комплекс мероприятий по оценке эффективности утвержден _________ и включает в себя:
- _____________________,
- _____________________,
- _____________________.

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

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

Чем занимается инженер-программист, где нужен такой специалист

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

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

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

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

Общие положения инструкции

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

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

К необходимым знаниям специалиста относят:

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

Обязанности и задачи

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

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

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

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

Специалист также должен уметь работать в коллективе и придерживаться установленных сроков.

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

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

Требования к специалисту

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

Помимо требований к наличию образования к специалисту могут предъявить:

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

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

Какая ответственность и права у сотрудника

Каждый сотрудник должен знать свои права, а также знать, что за каждое действие или правонарушение он понесет наказание или к нему будут применены меры.

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

Ответственность к специалисту применяется в следующих случаях:

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

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

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

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

Кто такой программист?

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

А как может быть получена такая работа? Программист, прописывает инструкция, должен иметь высшее техническое образование. Только в этом случае он может быть назначен на должность по приказу генерального директора IT-отдела.

Программист должен иметь отличные знания:

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

Права и обязанности программиста

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

Какие права прописывает должностная инструкция?

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

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

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

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

Кто такой инженер-программист?

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

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

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

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

Права, обязанности и ответственность инженера-программиста

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


А что можно найти об обязанностях рассматриваемого специалиста? Вот что прописывает должностная инструкция:

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

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

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

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

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

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

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

Таким образом, название профессии говорит само за себя. По сути, ведущий программист является этаким "старостой" в отделе.

Об ответственности и правах ведущего программиста

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


Таким образом, прав у ведущего программиста гораздо больше, чем у обычного. Но чем больше прав, тем больше и ответственность. Так, рассматриваемый специалист несет ответственность за:

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

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

Программист в бюджетном учреждении и его обязанности

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

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

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

Школьный программист обязан:

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

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

Об ответственности и правах программиста в бюджетном учреждении

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

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

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

Какие же за программистом закреплены права? Можно выделить самые основные:

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

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

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

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

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

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

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

[подпись]

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

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

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

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

[подпись]

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

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

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

[подпись]

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

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

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

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

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

Как правило, к инженеру-программисту предъявляются достаточно строгие требования.

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

Требования к специалистам

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

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

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

В частности:

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

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

Функциональные обязанности

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

Как правило, к ним относятся:

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

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

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

Основные положения должностной инструкции

В должностной инструкции инженера-программиста прописываются его основные права.

К таковым относятся:

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

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

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

Где можно работать

Хорошие инженеры-программисты востребованы во многих компаниях.

Они могут работать:

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

Назначение на должность, как правило, происходит по приказу руководителя или генерального директора компании. Подчиняется инженер-программист техническому директору или начальнику профильного отдела.

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