Должностная инструкция техника-программиста
I. Общие положения
1. На должность техника-программиста назначается лицо, имеющее среднее профессиональное образование по программе подготовки квалифицированных рабочих (служащих) («Информатика и вычислительная техника»).
2. Опыт практической работы не менее трех месяцев в области разработки компьютерного программного обеспечения.
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. Интерфейсы взаимодействия внутренних модулей программного проекта
4.18. _____________________________________________________________________
5. Техник-программист подчиняется непосредственно ___________________.
6. На время отсутствия техника-программиста (отпуск, болезнь, пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее их исполнение.
7. ________________________________________________________________
II. Должностные обязанности
В обязанности техника-программиста входит:
1. Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения:
— Разработка процедуры проверки работоспособности компьютерного программного обеспечения
— Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения
— Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения
— Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
— Оценка и согласование сроков выполнения поставленных задач
2. Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения:
— Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения
— Оценка и согласование сроков выполнения поставленных задач
3. Проверка работоспособности компьютерного программного обеспечения:
— Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных
— Оценка соответствия компьютерного программного обеспечения требуемым характеристикам
— Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения
— Оценка и согласование сроков выполнения поставленных задач
4. Рефакторинг, оптимизация и инспекция программного кода:
— Анализ программного кода на соответствие требованиям по читаемости и производительности
— Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест
— Внесение изменений в программный код и проверка его работоспособности
— Оценка и согласование сроков выполнения поставленных задач
5. Исправление дефектов программного кода, зафиксированных в базе данных дефектов:
— Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов
— Установление причин возникновения дефектов программного кода
— Внесение изменений в программный код для устранения выявленных дефектов
— Оценка и согласование сроков выполнения поставленных задач
6. Осуществление сборки однородных программных модулей в программный проект:
— Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
— Проверка работоспособности собранного программного проекта
— Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект
— Оценка и согласование сроков выполнения поставленных задач
III. Права
Техник-программист имеет право:
1. Запрашивать и получать необходимую информацию, а также материалы и документы, относящиеся к вопросам своей деятельности.
2. Повышать квалификацию, проходить переподготовку (переквалификацию)
3. Принимать участие в обсуждении вопросов, входящих в его функциональные обязанности.
4. Вносить предложения и замечания по вопросам улучшения деятельности.
5. Требовать от руководства организации оказания содействия, в том числе обеспечения организационно-технических условий и оформления установленных документов, необходимых для исполнения должностных обязанностей.
6. Принимать самостоятельные решения, руководствуясь квалификационными требованиями и должностными обязанностями
7. ___________________________________________________________
IV. Ответственность
Техник-программист несет ответственность:
1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, — в пределах, определенных действующим трудовым законодательством Российской Федерации.
2. За правонарушения, совершенные в процессе осуществления своей деятельности, — в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
3. За причинение материального ущерба — в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
4. ____________________________________________________________________
Настоящая должностная инструкция разработана в соответствии с положениями (требованиями) Трудового кодекса Российской Федерации от 30.12.2001 г. № 197 ФЗ (ТК РФ) (с изменениями и дополнениями), профессионального стандарта «Программист» утвержденного приказом Министерства труда и социальной защиты Российской Федерации от 20 июля 2022г. №424н и иных нормативно–правовых актов, регулирующих трудовые отношения.
Свежие комментарии