Разработчики
Младший разработчик
Генеральная функция
Доработка существующей функциональности программного обеспечения в рамках четко определенных задач.
Основные функции
Участие в командном планировании
Самостоятельная или в сопровождении ментора оценка задач
Своевременное подсвечивание команде и ее руководителю возникающих в процессе работы рисков
Поддержка существующего кода, правки согласно написанным требованиям
Написание нового кода для небольших и четко определенных требований
Участие в ревью кода для повышения насмотренности
Написание автотестов на свой код
Разработчик
Генеральная функция
Поддержка и развитие существующей функциональности программного обеспечения в рамках четко определенных задач.
Основные функции
Участие в командном планировании
Самостоятельная оценка своих задач
Поддержка существующего кода, правки согласно описанным требованиям
Написание нового кода для функциональности не затрагивающей всю систему и не требующей изменения архитектуры
Полноценное участие в ревью кода: вопросы, комментарии, предложения
Своевременное подсвечивание рисков менеджеру проекта и команде при возникновении сложностей
Написание автотестов для своего и существующего кода
Менторство младших разработчиков
Старший разработчик
Генеральная функция
Развитие существующей функциональности и архитектуры программного обеспечения, создание новых сервисов, надежных и масштабируемых технических решений.
Основные функции
Участие в планировании спринта и оценке задач; помощь команде с декомпозицией требований на технические задачи
Управление рисками при выборе решений и проектировании архитектуры
Повышение качества кода и отказоустойчивости сервисов посредством работы с техническим долгом, внедрения оптимальных инженерных практик и экспертизы в доменной области в продукте
Разработка сложной функциональности: комплексные технические или продуктовые задачи, для реализации которых может потребоваться долгосрочное планирование и итерационный подход
Написание автотестов для своего и существующего кода; участие в формировании глобальной стратегии тестирования
Техническое лидерство: код-ревью, менторство других разработчиков в своей команде
Ведущий разработчик / Техлид
Генеральная функция
Техническое лидерство в рамках своей экспертной области.
Основные функции
Формирование и реализация стратегии развития технологического стека и инженерных практик для своего направления
Участие в проектировании, оценке рисков, планировании и имплементации комплексных продуктовых и технических изменений
Формирование общих подходов, их масштабирование и синхронизация команд
Участие в найме сотрудников в кросс-функциональные команды
Участие в формировании ИПР для менее опытных сотрудников
Последнее обновление