Программист должность – Должностная инструкция программиста 2019 года

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

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

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

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

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

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

2. Программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности программиста II категории не менее 3 лет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

— правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.

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

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

— Уставом организации,

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

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

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

6. Программист подчиняется непосредственно __________ (указать должность того работнику, которому подчиняется).

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

 

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

Программист:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15. Соблюдает внутренние правила и нормы сбыта, техники безопасности, производственной санитарии и противопожарной защиты.

16. Обеспечивает соблюдение чистоты и порядка на своем рабочем месте,

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

 

3. Права программиста

Программист имеет право:

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

 

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

 

hr-portal.info

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

Название должности

Основные задачи и результаты работы

1

Программист JavaScript

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

 

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

2

HTML-верстальщик

 

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

3

Web-дизайнер

 

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

4

Программист PHP

PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

 

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

5

Программист Ruby

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

 

  • разработка новых сервисов компании на Ruby;
  • проектирование и архитектура продукта;
  • развитие инфраструктуры.

6

Программист Python

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

 

  • разработка нового проекта;
  • участие в проектирование архитектуры проекта;
  • написание backend-кода.

7

Программист Java

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

 

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

8

Программист C# (.NET)

NET – программная платформа, выпущенная компанией Microsoft. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR).

 

  • разработка и внедрение систем автоматизации деятельности компании;
  • разработка приложений на платформе Microsoft .NET;
  • доработка существующих приложений, систем, сервисов;
  • разработка и оптимизация SQL-запросов.

9

Программист SQL/Oracle

 

  • участие в проектировании архитектуры БД, анализ технических заданий;
  • разработка структуры БД, хранимых процедур, триггеров, представлений;
  • поддержка работы БД: мониторинг нагрузки, поиск «узких» мест производительности, оптимизация SQL-запросов и структуры БД;
  • взаимодействие с аналитиками и программистами в процессе проектирования и реализации заданий.

10

Программист Swift (ObC)

Swift – открытый мультипарадигмальный компилируемый язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и macOS.

 

  • разработка iOS приложений;
  • проектирование архитектуры приложений и сервисов;
  • тестировании, доработка существующих.

11

Программист Android (java)

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

 

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

12

Программист Unity3d (С#)

Unity – это инструмент для разработки двух- и трёхмерных приложений и игр, работающий под Windows, macOS, Linux, Xbox One, Wii, Wii U, PlayStation 3, PlayStation 4, PlayStation Vita, iOS, Android, WebGL, Tizen, Facebook, TvOS и Nintendo Switch.

 

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

13

Программист Unreal Engine (С++)

Unreal Engine – игровой движок, разрабатываемый и поддерживаемый компанией Epic Games.

 

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

14

Программист 1С

 

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

15

Программист С++ / C

 

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

16

Сетевой инженер

 

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

17

Системный администратор

 

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

18

DevOps

 

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

19

Администратор 1С

 

  • обслуживание программных продуктов линейки 1С;
  • выполнение регламентных работ;
  • техническая поддержка пользователей 1C;
  • составление ТЗ для программистов;
  • участие во внедрении системы 1С;
  • настройка прав доступа к 1С;
  • администрирование СУБД.

20

SEO-специалист

 

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

21

Менеджер интернет-проектов

 

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

22

Руководитель отдела IT (поддержка)

 

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

23

Системный аналитик

 

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

24

Специалист по ИБ

 

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

25

Тестировщик

 

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

26

Контент-менеджер

 

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

27

3D-дизайнер

 

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

www.kaus-group.ru

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

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

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

 

Утверждаю

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

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

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

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

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

 

 

 

 

 

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

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

 

                                                                                                00.00.201_г.

 

 

 

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

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

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

                                                                                               

                                                                                                     00.00.20__г.

www.kaus-group.ru

IT-профессии и должности. Совет

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

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

Начинающие программисты обычно начинают с позиции разработчика — Developer или Software Engineer (SE). При этом даже внутри разработчиков существует своя иерархия. Вчерашним выпускникам с минимальным опытом работы приходится начинать с позиции Junior SE (то есть младший разработчик), но по мере накопления опыта можно дорасти до SE (Middle SE), а потом и до Senior SE (старшего разработчика) .

В описаниях вакансий обычно также указывается язык программирования, которым должен владеть соискатель на определенную должность, например, Junior Java Developer, Senior C++ Developer и т. п. Благодаря этому уже по названию должности можно понять главные требования к соискателю: язык программирования и профессиональный опыт.

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

Помимо разработчиков, над проектом работают и другие специалисты, в частности, тестировщики ПО и специалисты по обеспечению качества (Quality Assurance Engineers, QA-инженеры). Границы между этими двумя должностями смазаны, однако различия все-таки есть.

Задача тестировщика — проверить готовый продукт на несоответствие требований и наличие ошибок и задокументировать найденные ошибки. А задача QA-инженера — не только непосредственно тестирование. Он планирует тестирование и анализирует его результаты, ищет способы улучшить процесс разработки ПО и предотвратить дефекты.

Таким образом, тестирование — это лишь узкая специализация в рамках QA. В компаниях с небольшим штатом QA-инженер может выполнять функции тестировщика, а в крупных компаниях эти должности часто разграничены. У QA-инженеров, как и у разработчиков, есть своя иерархия: Junior QA, Middle QA, Senior QA и т. п.

Отдельно стоит упомянуть такую должность, как QA Automation Engineer, эти специалисты занимаются автоматизацией тестирования. QA Automation Engineer — это своего рода «гибрид» QA-инженера, тестировщика и разработчика. Он должен обладать знаниями в области как ручного тестирования, так и разработки.

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

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

anydaylife.com

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

УТВЕРЖДАЮ:

_______________________________

[Наименование должности]

_______________________________

_______________________________

[Наименование организации]

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

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

Программиста

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

1.1. Настоящая должностная инструкция определяет и регламентирует полномочия, функциональные и должностные обязанности, права и ответственность программиста [Наименование организации в родительном падеже] (далее — Компания).

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

1.3. Программист относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

1.4. Программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

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

Программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности программиста II категории не менее 3 лет.

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

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

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

1.6. Программист отвечает за:

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

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

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

1.8. Программист в своей деятельности руководствуется:

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

1.9. В период временного отсутствия программиста его обязанности возлагаются на [наименование должности заместителя].

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. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.

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

3. Права

Программист имеет право:

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

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

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

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

3.5. Подписывать и визировать документы в пределах своей компетенции.

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

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

4. Ответственность и оценка деятельности

4.1. Программист несет административную, дисциплинарную и материальную (а в отдельных случаях, предусмотренных законодательством РФ, — и уголовную) ответственность за:

4.1.1. Невыполнение или ненадлежащее выполнение служебных указаний непосредственного руководителя.

4.1.2. Невыполнение или ненадлежащее выполнение своих трудовых функций и порученных ему задач.

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

4.1.4. Недостоверную информацию о состоянии выполнения порученной ему работы.

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

4.1.6. Не обеспечение соблюдения трудовой дисциплины.

4.2. Оценка работы программиста осуществляется:

4.2.1. Непосредственным руководителем — регулярно, в процессе повседневного осуществления работником своих трудовых функций.

4.2.2. Аттестационной комиссией предприятия — периодически, но не реже 1 раза в два года на основании документированных итогов работы за оценочный период.

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

5. Условия работы

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

6. Право подписи

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

С инструкцией ознакомлен ___________/____________/ «__» _______ 20__ г.

(подпись)

instrukzii.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hr-portal.info

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

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

Чем занимается программист?

Структура должностной инструкции программиста (инженера-программиста, техника-программиста и т. д.)

Типовые требования к кандидату на должность

Трудовые функции инженера-программиста и техника-программиста

Чем занимается программист?

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

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

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

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

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

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

Не знаете свои права?

Подпишитесь на рассылку Народный СоветникЪ.
Бесплатно, минута на прочтение, 1 раз в неделю.

Структура должностной инструкции программиста (инженера-программиста, техника-программиста и т. д.)

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

Типовая структура должностной инструкции для программиста выглядит так:

  1. В верхнем правом углу первой страницы располагается столбец с отметками о дате утверждения инструкции и должности руководителя, утвердившего документ. Отметка об утверждении заверяется подписью руководителя. Также в этом столбце ставят отметки о согласовании должностной инструкции с соответствующими подразделениями и службами организации. Отметки заверяются подписями начальников подразделений/служб. Впрочем, иногда отметки о согласовании располагаются в конце документа.
  2. Первый раздел должностной инструкции посвящается общим положениям. В этот раздел включают:
    • список требований, предъявляемых к кандидату на должность программиста;
    • перечень законодательных документов и другой документации, которую для работы должен изучить сотрудник;
    • порядок приема и увольнения сотрудника-программиста, а также его замещения на время отсутствия;
    • структурное определение должности программиста в организационно-штатном расписании предприятия и определение непосредственного начальника специалиста.
  3. Следующий раздел, как правило, касается должностных прав и обязанностей работника. При этом иногда (если должностной функционал работника объемен) блок делят на два раздела. В перечень должностных обязанностей программиста обычно включают стандартные для этой должности обязанности, а также обязанности, обусловленные специализацией сотрудника (к примеру, инженер-программист и техник-программист) и особенностями деятельности организации, в которой он трудится. Кроме того, в должностные обязанности программиста нередко включают обслуживание вычислительной и офисной техники, а также обычные обязанности работника по соблюдению норм труда и режима работы.
  4. Следующий раздел должностной инструкции освещает особенности ответственности программиста за ненадлежащее исполнение своих обязанностей. При этом важно помнить, что мера ответственности не может выходить за рамки, предусмотренные трудовым законодательством.

Типовые требования к кандидату на должность

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

  1. Высшее или среднее специальное образование по заявленной специальности. Иногда может требоваться конкретный вуз или учеба на дневном отделении, знание каких-то определенных компьютерных языков и английского языка.
  2. Опыт работы программистом или по требуемому направлению. Если человек принимается на какую-либо низшую ступень, то опыт работы может и не требоваться, а если организация ищет начальника для отдела программистов, то требуемый опыт может составлять значительное количество лет (обычно 3–5).
  3. Список документации, с которой должен быть ознакомлен кандидат на должность. Как правило, кроме основополагающих документов в этот список включаются внутренние документы предприятия по организации труда и особенностям работы в должности программиста. С внутренними документами сотрудника знакомят уже после принятия на работу.

Трудовые функции инженера-программиста и техника-программиста

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

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

  1. Разработка программ, основанная на анализе математических моделей и алгоритмов решения экономических и иных задач, а также обеспечение их выполнения средствами вычислительной техники.
  2. Тестирование и отладка программ, дальнейшее их техсопровождение.
  3. Разработка технологии решения задач на все этапах обработки информации.
  4. Выбор языка программирования для описания алгоритмов и структур данных.
  5. Запуск отлаженных программ и ввод первоначальных данных согласно поставленным задачам.
  6. Корректировка разработанной программы исходя из анализа выходных данных.
  7. Подготовка руководства по работе с программой, оформление другой необходимой техдокументации.
  8. Анализ возможностей использования программных продуктов.

Техник-программист в рамках своих должностных обязанностей может:

  1. Обеспечивать автоматизированную обработку поступающей информации, разрабатывать технологию решения экономических и иных задач.
  2. Участвовать в проектировании систем обработки данных и систем математического обеспечения машин.
  3. Проводить подготовительные мероприятия к вычислительному процессу, наблюдать за работой машин.
  4. Готовить схемы технологического процесса обработки информации, алгоритмы решения задач, макеты, инструкции и т. д.
  5. Готовить технические носители информации, применяемые для автоматического ввода данных в вычислительную машину, систематизировать показатели нормативных и справочных данных.
  6. Принимать и контролировать входную информацию, готовить исходные данные, обрабатывать информацию, готовить документацию.

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

nsovetnik.ru

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

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