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