Программист (6-й уровень квалификации)
6
06. Связь, информационные и коммуникационные технологии
Трудовые действия
1. Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению
2. Оценка времени и трудоемкости реализации требований к компьютерному программному обеспечению
3. Согласование требований к компьютерному программному обеспечению с заинтересованными сторонами
4. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Проводить сбор и систематизацию требований к компьютерному программному обеспечению
2. Выявлять взаимосвязи и документировать требования к компьютерному программному обеспечению
3. Проводить анализ исполнения требований к компьютерному программному обеспечению
4. Вырабатывать варианты реализации требований к компьютерному программному обеспечению
5. Проводить оценку и обоснование рекомендуемых решений
6. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Возможности существующей программно-технической архитектуры
2. Возможности современных и перспективных средств разработки программных продуктов, технических средств
3. Методологии разработки компьютерного программного обеспечения и технологии программирования
4. Методологии и технологии проектирования и использования баз данных
Дополнительные сведения
1. –
Трудовые действия
1. Разработка и согласование с архитектором программного обеспечения технических спецификаций на программные компоненты и на их взаимодействие
2. Распределение заданий между программистами в соответствии с техническими спецификациями
3. Осуществление контроля выполнения заданий
4. Осуществление обучения и наставничества
5. Формирование и предоставление отчетности в соответствии с установленными регламентами
6. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Выбирать средства реализации требований к компьютерному программному обеспечению
2. Вырабатывать варианты реализации компьютерного программного обеспечения
3. Проводить оценку и обоснование рекомендуемых решений
4. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Языки формализации функциональных спецификаций
2. Методы и приемы формализации задач
3. Методы и средства проектирования компьютерного программного обеспечения
4. Методы и средства проектирования программных интерфейсов
5. Методы и средства проектирования баз данных
Дополнительные сведения
1. –
Трудовые действия
1. Разработка, изменение архитектуры компьютерного программного обеспечения и ее согласование с системным аналитиком и архитектором программного обеспечения
2. Проектирование структур данных
3. Проектирование баз данных
4. Проектирование программных интерфейсов
5. Разработка технической документации на компьютерное программное обеспечение с использованием существующих стандартов
6. Оценка и согласование сроков выполнения поставленных задач
Необходимые умения
1. Использовать существующие типовые решения и шаблоны проектирования компьютерного программного обеспечения
2. Применять методы и средства проектирования компьютерного программного обеспечения, структур данных, баз данных, программных интерфейсов
3. Использовать командные средства разработки компьютерного программного обеспечения
4. Применять существующие стандарты для разработки технической документации на компьютерное программное обеспечение
5. Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
1. Принципы построения и виды архитектуры компьютерного программного обеспечения
2. Типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке компьютерного программного обеспечения
3. Нормативно-технические документы (стандарты), определяющие требования к технической документации на компьютерное программное обеспечение
4. Методы и средства проектирования компьютерного программного обеспечения
5. Методы и средства проектирования баз данных
6. Методы и средства проектирования программных интерфейсов
Дополнительные сведения
1. –
Разработка компьютерного программного обеспечения
№ 6-2023 от 19.10.2023
№ 27/24-ПР от 14.03.2024
Приказ Минтруда России от 20.07.2022 № 424н
-
-
Инженер-программист
ОКЗ 2512 Разработчики программного обеспечения
ОКВЭД 62.01 Разработка компьютерного программного обеспечения
ОКПДТР 22824 Инженер-программист
ЕТКС, ЕКС - Инженер-программист (программист)
ОКСО, ОКСВНК 1.01.03.02 Прикладная математика и информатика
ОКСО, ОКСВНК 1.02.00.00 Компьютерные и информационные науки
ОКСО, ОКСВНК 2.09.00.00 Информатика и вычислительная техника
1. Формальное образование и обучение: Высшее образование – бакалавриат. Рекомендуется дополнительное профессиональное образование – программы повышения квалификации по профилю деятельности.
2. Опыт практической работы: Не менее одного года в области разработки компьютерного программного обеспечения.
3. Неформальное образование и самообразование: -
1. –
1. -
1. Документ, подтверждающий наличие высшего образования по укрупненным группам специальностей и направлений подготовки: 01.00.00, 02.00.00, 09.00.00 или 10.00.00.
2. Документ, подтверждающий наличие опыта практической работы в области разработки компьютерного программного обеспечения не менее одного года.
ИЛИ
1. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, об обучении студентов, завершающих освоение соответствующих модулей или разделов образовательных программ бакалавриата, магистратуры или специалитета по укрупненным группам специальностей и направлений подготовки высшего образования 01.00.00, 02.00.00, 09.00.00 или 10.00.00.
2. Справка по образцу, самостоятельно устанавливаемому образовательной организацией, о практической подготовке студентов в области разработки компьютерного программного обеспечения не менее одного года.
5 лет
01 марта 2029 г.
Text