Архитектурное развитие продукта: переход на микросервисную архитектуру, декомпозиция легаси, выделение сервисов, выстраивание контрактов взаимодействия, разработка ключевых архитектурных решений;
Разработка и развитие нового функционала на платформах .NET 10 и Vue.js 3;
Поддержка и минорные доработки функционала на платформе Microsoft .NETFramework 4.8 (легаси-часть);
Проектирование и развитие интеграций: REST и событийное взаимодействие между системами, участие в проектировании API-интерфейсов, контроль качества интеграций и их эволюции;
Разработка WEB‑решений с применением ASP.NET (Core), WebAPI, EntityFrameworkCore, C#, Vue.js 3, TypeScript, JavaScript;
Техническое лидерство команды: декомпозиция задач, участие в оценке трудозатрат и приёмке результатов, контроль соблюдения критериев качества кода, развитие компетенций разработчиков (команда 3–5 человек);
Контроль качества и культуры разработки на предмет чистоты и читаемости кода, соблюдение архитектурных принципов, внедрение и поддержка best practices;
Коммуникация с заказчиком по технической части для обсуждения технических решений, ограничений и компромиссов, перевод бизнес-требований в понятные и реализуемые технические задачи
Требования
Требования к специалисту:
Москва или Московская область с возможностью работы из офиса не менее 2 раз в неделю;
Опыт коммерческой разработки: от 5 лет;
Опыт работы в роли тимлида в командах от 3-х человек от 2 лет;
Умение брать ответственность за технические решения и результат команды;