Junior
На уровне квалификации осуществляется деятельность под руководством с проявлением самостоятельности при решении типовых практических задач по разработке и отладке программного кода
Для этого необходимо уметь решать типовые практические задачи по разработке и отладке программного кода, выбирать способ действия на основе знаний и практического опыта, корректировать действия с учетом условий их выполнения.
необходимо понимать технологические или методических основы решения типовых практических задач по разработке и отладке программного кода, применять специальные знания.
Трудовые функции
- Формализация и алгоритмизация поставленных задач для разработки программного кода
- Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных
- Оформление программного кода в соответствии с установленными требованиями
- Работа с системой управления версиями программного кода
- Проверка и отладка программного кода
Middle
На уровне квалификации осуществляется самостоятельная деятельность по решению практических задач интеграции программных модулей и компонент и проверки работоспособности выпусков программного продукта, требующих самостоятельного анализа ситуации и ее изменений
необходимо применять профессиональные знания технологического или методического характера, осуществлять самостоятельный поиск информации, необходимой для решения поставленных профессиональных задач.
Трудовые функции
- Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения
- Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения
- Проверка работоспособности компьютерного программного обеспечения
- Рефакторинг, оптимизация и инспекция программного кода
- Исправление дефектов программного кода, зафиксированных в базе данных дефектов
- Осуществление сборки однородных программных модулей в программный проект
Middle +
- Разработка процедур интеграции программных модулей
- Осуществление интеграции программных модулей и компонент и проверки работоспособности выпусков программного продукта
Senior
На уровне квалификации осуществляется самостоятельная деятельность, предполагающая определение задач собственной работы и/или подчиненных по достижению цели, связанной с разработкой требований и проектированием программного обеспечения, обеспечение взаимодействия сотрудников и смежных подразделений, ответственность за результат выполнения работ на уровне подразделения или организации.
Для этого необходимо уметь разрабатывать, внедрять, контролировать, оценивать и корректировать направления профессиональной деятельности, технологических или методических решений.
Также необходимо применять профессиональные знания технологического или методического характера, в том числе, инновационные, осуществлять самостоятельный поиск, анализ и оценку профессиональной информации.
Трудовые функции
- Анализ возможностей реализации требований к компьютерному программному обеспечению
- Разработка технических спецификаций на программные компоненты и их взаимодействие
- Проектирование компьютерного программного обеспечения