Должностная инструкция: Стажер-разработчик 1 категории#
1. Общие положения#
Должность: Стажер-разработчик 1 категории Грейд: 02 Подчиненность: Руководитель отдела разработки, Наставник
Срок стажировки: 3-6 месяцев с оценкой для перевода на должность Младшего разработчика.
2. Квалификационные требования#
Источник истины: Полная матрица компетенций с маркерами критичности (
[Критичный],[Nice-to-have]) находится в competency-developers.md . Данный раздел содержит упрощённый список требований для должностной инструкции.
Образование: Неполное высшее или среднее профессиональное (IT-направления)
Опыт работы: Не требуется (опыт стажировки от 3 месяцев)
Технические навыки:
- Уверенные базовые знания C# (переменные, условия, циклы, классы, коллекции, базовые generics)
- Понимание основ ООП и принципов SOLID (базовый уровень)
- Уверенная работа с Visual Studio/Rider
- Практический опыт работы с Git/Mercurial
- Базовые алгоритмы и структуры данных
- Понимание основ работы с кодовой базой проекта
3. Должностные обязанности#
3.1. Изучение технологического стека, инструментов разработки, предметной области и кодовой базы проекта с уменьшающимся контролем наставника.
3.2. Выполнение простых задач разработки: исправление простых дефектов программного кода, написание автоматизированных тестов по образцу, рефакторинг кода по инструкциям.
3.3. Реализация простых алгоритмов обработки данных в соответствии с поставленными задачами.
3.4. Документирование программного кода путем добавления комментариев и описания найденных решений.
3.5. Участие в code review (как reviewer для простых изменений).
3.6. Выполнение иных поручений непосредственного руководителя и наставника в рамках своей компетенции.
3.4. Типовые задачи#
- Исправление простых багов (2-8 часов)
- Пример: Исправить некорректное поведение диалога
- Написание unit-тестов (4-16 часов)
- Пример: Написать тесты для модуля с покрытием основных сценариев
- Рефакторинг по инструкции (4-16 часов)
- Пример: Вынести логику в отдельный класс
- Простые алгоритмы (8-24 часа)
- Пример: Реализовать валидацию данных по бизнес-правилам
- Простые фичи (1-3 дня)
- Пример: Добавить новое поле в форму с сохранением в модель
Задачи выполняются с периодическим контролем наставника и обязательным code review.
3.5. Уровень самостоятельности#
- Периодический контроль наставника (не постоянный)
- Check-in раз в 1-2 дня
- Задачи 4-24 часа, описаны на уровне требований
- Может предлагать простые технические решения
4. Ответственность#
Сотрудник несет ответственность за:
- Выполнение простых задач в срок
- Следование инструкциям и code style
- Исправление замечаний по code review
- Активное обучение и прогресс
- Качество написанных тестов
5. Критерии оценки#
Примечание: Для стажёров критерии адаптированы с учётом уровня опыта. Mapping к 4 основным критериям системы:
- Технические навыки → Технические навыки
- Скорость обучения → Влияние и лидерство (потенциал)
- Автономность → Автономность и Ownership
- Коммуникация → Бизнес-impact (базовый уровень взаимодействия)
- Технические навыки: Уверенные базовые знания C#, понимание ООП, способность решать простые задачи
- Скорость обучения: Быстрота освоения новых концепций, заметное уменьшение зависимости от наставника
- Автономность: Способность решать простые проблемы самостоятельно
- Коммуникация: Активность в задавании вопросов, восприимчивость к обратной связи
Оценка: Наставником еженедельно, руководителем в конце стажировки.
Критерий успеха: Перевод на должность Младшего разработчика 4 категории (грейд 03).
6. Карьерный рост#
Следующий шаг: Младший разработчик 4 категории (грейд 03) через 3-6 месяцев
Требования:
- Уверенные базовые знания C# и .NET
- Способность решать типовые задачи с минимальной помощью
- Понимание основ инженерных сетей
- Положительная оценка наставника
- Готовность работать самостоятельно под общим контролем
Версия: 1.0 Дата: 2025-01-28