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

Содержание
  1. Должностная инструкция программиста
  2. II. Должностные обязанности
  3. III. Права
  4. IV. Ответственность
  5. ссылкой:
  6. Не только разработчики: типичная структура компании по разработке ПО
  7. Developer
  8. User Experience Designer (UX)
  9. User Interface Designer (UI)
  10. Quality Assurance (QA)
  11. Human Resource (HR)
  12. Team Leader
  13. Tech Leader
  14. Scrum Master
  15. Project Manager (PjM)
  16. Архитектор (Architect)
  17. Бизнес Аналитик (Business Analyst)
  18. Системный аналитик (System Analyst)
  19. Технический писатель (Technical writer)
  20. Руководитель ИТ проекта
  21. Квалификационные требования
  22. Функциональные обязанности
  23. Профессиональные навыки
  24. Где пройти обучение на руководителя IT-проекта
  25. Должностная инструкция главного программиста
  26. 2. Характеристика работ, задачи и должностные обязанности Главный Java программист
  27. 3. Права  Главный Java программист
  28. 4. Ответственность Главный Java программист
  29. Должностная инструкция программиста – образец 2020 года и как ее составить, права и обязанности
  30. Как составить: общие положения
  31. Должностные обязанности: на что имеет право программист и его ответственность
  32. Типовая (с учетом профстандарта)
  33. Инженера-программиста
  34. Техника-программиста
  35. Бюджетного учреждения
  36. Ведущего
  37. Веб-программиста

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

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

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

2. Опыт практической работы не менее6 месяцев в области разработки программного обеспечения.

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

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

4.1. Методы автоматической иавтоматизированной проверки работоспособности программного обеспечения

4.2. Основныевиды диагностических данных и способы их представления

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

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

4.5. Основныеметоды измерения и оценки характеристик программного обеспечения

4.6. Методысоздания и документирования контрольных примеров и тестовых наборов данных

4.7. Правила,алгоритмы и технологии создания тестовых наборов данных

4.8. Требованияк структуре и форматам хранения тестовых наборов данных

4.9. Методыи средства проверки работоспособности программного обеспечения

4.10.Среду проверки работоспособности и отладки программного обеспечения

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

4.12.Методы и средства рефакторинга и оптимизации программного кода

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

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

4.15.Методы и приемы отладки программного кода

4.16.Типовые ошибки, возникающие при разработке программного обеспечения, и методыих диагностики и исправления

4.17._____________________________________________________________________

5. Программист подчиняетсянепосредственно ___________________.

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

7.________________________________________________________________

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

В обязанности программиста входит:

1. Разработка процедур проверкиработоспособности и измерения характеристик программного обеспечения:

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

— Разработкапроцедуры сбора диагностических данных

— Разработкапроцедуры измерения требуемых характеристик программного обеспечения

— Оценкаи согласование сроков выполнения поставленных задач

2. Разработкатестовых наборов данных:

— Подготовкатестовых наборов данных в соответствии с выбранной методикой

— Оценкаи согласование сроков выполнения поставленных задач

3. Проверкаработоспособности программного обеспечения:

— Проверкаработоспособности программного обеспечения на основе разработанных тестовыхнаборов данных

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

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

— Оценкаи согласование сроков выполнения поставленных задач

4. Рефакторинги оптимизация программного кода:

— Анализпрограммного кода на соответствие требованиям по читаемости ипроизводительности

— Внесениеизменений в программный код и проверка его работоспособности

— Оценкаи согласование сроков выполнения поставленных задач

5. Исправлениедефектов, зафиксированных в базе данных дефектов:

— Воспроизведениедефектов, зафиксированных в базе данных дефектов

— Установлениепричин возникновения дефектов

— Внесениеизменений в программный код для устранения выявленных дефектов

— Оценкаи согласование сроков выполнения поставленных задач

III. Права

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

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

2. Повышать квалификацию,проходить переподготовку (переквалификацию)

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

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

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

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

7. ___________________________________________________________

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

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

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

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

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

4.____________________________________________________________________

Настоящаядолжностная инструкция разработана в соответствии с положениями (требованиями)Трудового кодекса Российской Федерации от 30.12.2001 г.

№ 197 ФЗ (ТК РФ) (сизменениями и дополнениями), профессионального стандарта «Программист» утвержденного приказом Министерства труда и социальнойзащиты Российской Федерации от 18 ноября 2013г.

№679н и иныхнормативно–правовых актов, регулирующих трудовые отношения.

ссылкой:

Источник: https://xn--b1agjaakuyfdln4b.xn--p1ai/dolzhnostnaja-instrukcija-programmista/

Не только разработчики: типичная структура компании по разработке ПО

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

Лучше всего рассматривать структуру команды в компаниях от 10 человек. В ней, как правило, также есть и второстепенные функции (бухгалтерия, юристы, клининг и т. д.). Их чаще всего отдают на аутсорс. Кроме того, в компании должны быть продавцы, маркетологи и HR.

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

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

Например, в команде LICA (разрабатывают ИТ-продукт по подбору станков и тканей для текстильной промышленности), которую я курирую на программе Moove, кто-то взял на себя роль CEO, кто-то — CTO, а кто-то занялся продажами и общением с клиентами.

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

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

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

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

Этапы создания ПО:

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

На каждом этапе должен быть свой отдел со своими задачами:

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

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

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

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

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

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

Developer

Занимается производством программных продуктов.

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

по разделению ответственности:

  • Backend developer — разработчик программно-аппаратной части комплексного ПО;
  • Frontend developer — разработчик клиентской стороны пользовательского интерфейса к программно-аппаратной части.

по платформам:

  • Web;
  • Mobile;
  • Server-Side;
  • и так далее.

User Experience Designer (UX)

Занимается производством карт пользовательского опыта.

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

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

User Interface Designer (UI)

Занимается производством графической составляющей интерфейсов.

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

Quality Assurance (QA)

Занимается проверкой результата.

QA занимается тестированием всего, как бы странно это ни звучало.

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

Human Resource (HR)

Занимается первичным подбором кандидатов.

Он обеспечивает прозрачное прохождение всех этапов собеседований при трудоустройстве.

Team Leader

Отвечает за работу группы специалистов.

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

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

Tech Leader

Отвечает за грамотный аргументированный выбор технических решений:

  1. Ответственный выбор стороннего ПО для проекта;
  2. Рекомендация по выбору конкретного алгоритма или архитектурного решения при производстве ПО;
  3. Определение технических особенностей в процессах производства.

Scrum Master

Scrum, Agile, KanBan, гибкие методологии, и прочие теоретические знания, которые крайне бесполезны без практики и опыта.

Scrum Master — это специалист, который помогает команде применять методологию Scrum правильно, объясняет правила методологии, контролирует их выполнение. Сейчас к командам разработки стали прикреплять роль Scram Master. Он отвечает за грамотное применение той или иной гибкой методологии (бывает, что даже той, которая не касается Scrum вообще).

Project Manager (PjM)

Отвечает за старт, ведение и сдачу проектных работ.

Эта роль классического управленца процессами. Работа над проектом начинается с Project Manager’а, ведётся (ставит задачи), контролируется (контроль качества и эффективности) и сдаётся тоже им. В большинстве компаний Project Manager управляет проектным фондом.

Архитектор (Architect)

Ключевая обязанность архитектора — проектирование архитектуры ПО, т. е. принятие ключевых проектных решений относительно внутреннего устройства программной системы и её технических интерфейсов.

Бизнес Аналитик (Business Analyst)

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

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

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

Системный аналитик (System Analyst)

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

Технический писатель (Technical writer)

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

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Honor Cup, бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Источник: https://tproger.ru/articles/software-company-structure/

Руководитель ИТ проекта

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

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

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

В один период времени руководитель ИТ-проектов может заниматься одним крупным проектом или несколькими небольшими.

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

Квалификационные требования

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

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

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

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

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

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

Профессиональные навыки

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

Руководитель ИТ-проектов должен быть знаком с современными инструментами управления (такими как сетевые графики и анализ альтернатив) и ориентироваться в ИТ-сфере. IT – динамичная, быстро развивающаяся область.

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

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

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

Руководитель ИТ-проектов должен понимать – как минимизировать затраты и в каких случаях снижение затрат нежелательно из-за негативного влияния на сроки и качество работы.

Хороший руководитель проектов в сфере ИТ  способен исчерпывающе объяснить свою позицию заказчику.

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

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

Где пройти обучение на руководителя IT-проекта

Возможность повысить квалификацию для руководителей ИТ-проектов, подтвержденную дипломом Высшей Школы Экономики, реализована в ВШБИ НИУ ВШЭ на программе профессиональной переподготовки «Управление ИТ и ИТ-проектами» или программе МВА-CIO.
← Назад к списку

Источник: https://hsbi.hse.ru/career/professions/rukovoditel-it-proekta-chto-vklyuchaet-rabota-v-dolzhnosti-trebovaniya-obyazannosti-i-funktsii/

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

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

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

2. На главного программиста возлагаются следующие обязанности:

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

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

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

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

руководство группой программирования (при наличии группы в составе отдела);

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

изучение причин отказов и нарушений в АИС «Налог», разработка предложений по их устранению и предупреждению, по повышению качества и надежности автоматизированной информационной системы;

участие в приемо-сдаточных испытаниях задач АИС «Налог» в госналогинспекциях региона.

3. Главный программист имеет право:

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

подготавливать и вносить начальнику отдела предложения по совершенствованию автоматизированной информационной системы АИС «Налог»;

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

давать руководству предложения по приобретению (доработке) программных средств;

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

4. Главный программист:

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

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

несет ответственность за соблюдение правил техники безопасности.

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

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

На должность главного программиста назначается специалист, имеющий высшее инженерно-экономическое или техническое образование, стаж работы в должности программиста не менее 3-х лет, опыт работы на персональных IBM-совместимых ПЭВМ не менее 2-х лет, владение не менее чем одним из алгоритмических языков.

Предисловие

0.1. Документ вступает в силу с момента утверждения.

0.2. Разработчик документа: Директор по персоналу.

0.3. Документ согласован: Начальник по охране труда.

0.4. Периодическая проверка данного документа производится с интервалом, не превышающим 3 года.

  1. 1.1. Должность « Главный Java программист   «Профессионалы».

1.2. Квалификационные требования — полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышения квалификации. Стаж работы по профессии — не менее 5 лет.

1.3. Знает и применяет в деятельности:

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

основы программирования;

 знания Java, Spring, Hibernate, JUnit, Maven, XML, XSL, REST

умение писать интеграционные и юнит тесты

опыт работы с Selenium WebDriver, Jenkins, JBoss, Tomcat, Linux, JavaScript, XSLT

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

1.5.  Главный Java программист   подчиняется непосредственно начальнику ИТ департамента  .

1.6.  Главный Java программист  руководит работой .

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

2. Характеристика работ, задачи и должностные обязанности Главный Java программист

•Техническая поддержка системы компьютерной инфраструктуры

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

•Решение технических  проблем без привлечения разработчиков

•Сбор информации, анализ ошибок, передача информации разработчикам

•Анализ данных и результатов вычислений для обнаружения проблем, ответов на вопросы конечных пользователей◦

•Разработка интерфейсов новых приложений

•Создание библиотеки виджетов/компонентов

•Работа над системным API (на стороне браузера)

•Поддержка старых приложений (в том числе — миграция их на новый стек технологий)

3. Права  Главный Java программист

3.1.  Главный Java программист   имеет право предпринимать действия для предотвращения и устранения случаев любых нарушений или несоответствий.

3.2.  Главный Java программист   имеет право получать все предусмотренные законодательством социальные гарантии.

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

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

3.5.  Главный Java программист   имеет право знакомиться с проектами документов, касающимися его деятельности.

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

3.7.  Главный Java программист   имеет право повышать свою профессиональную квалификацию.

3.8.  Главный Java программист   имеет право сообщать обо всех выявленных в процессе своей деятельности нарушениях и несоответствиях и вносить предложения по их устранению.

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

4. Ответственность Главный Java программист

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

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

4.3.  Главный Java программист   несет ответственность за разглашение информации об организации (предприятии/учреждении), относящейся к коммерческой тайне.

4.4.  Главный Java программист   несет ответственность за неисполнение или ненадлежащее исполнение требований внутренних нормативных документов организации (предприятия/учреждения) и законных распоряжений руководства.

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

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

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

Источник: https://hrhelpline.ru/bank-dolzhnostnyh-instruktsij/it-kommunikatsii/dolzhnostnaya-instruktsiya-glavnogo-programmista/

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

Описание должности Руководитель группы Разработка внутренних программных систем
Время чтения: 3 минут(ы)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: