контролем качества исходного кода: организация 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-ритуалов в команде, дейли, груминг, планирование, ретро и т.д.