Описание
Описания нет
Задачи
•Контроль качества исходного кода: организация code review, утверждение ключевых изменений, обеспечение соответствия кода внутренним стандартам и архитектурным принципам
•Организация процесса приемки кода и передачи на тестирование: контроль полноты реализации требований, готовности к интеграции и деплою
•Оценка скоупа проекта и контроль скоупа разработки
•Утверждение архитектурных решений и технических заданий, включая взаимодействие с архитекторами и согласование с бизнес-требованиями проекта
•Контроль развертывания и работоспособности контуров инфраструктуры проекта
•Ведение документации по архитектуре (совместно с архитектором), регламентам разработки и изменений (ведение технической документации, схем взаимодействий, реестров решений)
•Формирование и контроль выполнения графика разработки в рамках итераций и релизов, включая взаимодействие с продуктовой командой и управление зависимостями (совместно с тимлидом разработки)
•Ведение технического долга: фиксация, приоритизация и планирование работ по его устранению
•Обеспечение преемственности знаний в команде: организация onboarding новых разработчиков, проведение внутренних обучающих сессий
Требования
•Опыт в Web-разработке от 3 лет
•Уверенное владение C# (.Net, .Net Core, WebAPI), .NET6 и выше
•Понимание принципов и опыт практического применения шаблонов ООП, SOLID
•Глубокое понимание REST архитектуры
•Опыт работы с БД (EFCore), опыт проектирования БД, T-SQL
•Навыки работы с брокерами сообщений (Kafka, RabbitMQ)
•Понимание принципов синхронной и асинхронной интеграции между компонентами системы
•Понимание принципов SOLID, KISS, YAGNI, DRY
•Опыт написания Unit-тестов
•Понимание и опыт использования/построения CI/CD процессов
•Опыт проектирования высоконагруженных приложений в микросервисной архитектуре
•Знания архитектурных паттернов проектирования программных продуктов и интеграций приложений
•Понимание базовых концепций ИИ и машинного обучения (ML)
•Опыт управления группой разработчиков (наставничество) от 1,5 лет
•Опыт управления командами по гибким методологиям (SCRUM/Kanban/SAFe)
•Опыт ведения обязательных SCRUM-ритуалов в команде: дейли, груминг, планирование, ретро и т.д.
Условия
Условий в вакансии нет