Задачи
•Проектировать гибкие, масштабируемые и высоконагруженные системы
•Анализировать функциональные и нефункциональные требования с точки зрения архитектуры
•Оценивать требования бизнеса и выбирать оптимальный способ реализации
•Проектировать и развивать распределённые системы
•Реинжинирить существующие решения и рефакторить архитектуру
•Проводить R&D для ключевых компонентов и подсистем
•Внедрять новые технологии и решать сложные технические задачи
•Контролировать соблюдение принятых архитектурных принципов и решений
•Подготавливать и вести техническую документацию
•Участвовать в постановке задач аналитикам и разработчикам
Требования
•Опыт в разработке от 7 лет
•Опыт работы архитектором или Lead-разработчиком от 3 лет
•Глубокое понимание архитектурных паттернов и принципов проектирования
•Опыт проектирования и внедрения распределённых и высоконагруженных систем
•Практический опыт работы с микросервисной архитектурой
•Опыт работы с облачными решениями, базами данных и серверными технологиями
•Умение читать, анализировать и понимать код
•Знание ASP.NET Core, Entity Framework, ADO.NET
•Опыт работы с Docker и Kubernetes
•Понимание принципов и процессов CI/CD: автоматизация сборки, тестирования и развёртывания
•Знание современных методологий разработки
•Опыт реинжиниринга систем и архитектурного рефакторинга
Условия
Условий в вакансии нет