Погружение в разрабатываемую систему: анализ текущей архитектуры, кодовой базы, интеграционных механизмов, ограничений и технического долга с последующей подготовкой предложений по развитию;
Участие в архитектурном комитете в качестве представителя заказчика;
Координация команд инфраструктуры в части деплоя на выделенные контура.
Вы нам подходите, если есть:
Опыт проектирования и разработки сложных backend-систем и понимание полного жизненного цикла продукта — от идеи и архитектуры до эксплуатации и поддержки;
Глубокое понимание архитектуры отказоустойчивых и масштабируемых сервисов;
Опыт принятия и аргументации архитектурных и технических решений;
Уверенное владение .NET;
Понимание процессов CI/CD, деплоя, автоматизации;
Опыт проведения code review и формирования требований к качеству и поддерживаемости кода;
Умение понятно объяснять технические решения, аргументировать выбор технологий и находить баланс между скоростью разработки, качеством и техническим долгом;
Умение взаимодействовать с разработчиками, аналитиками, DevOps и другими техническими лидами;
Опыт работы с высоконагруженными системами и решениями с повышенными требованиями к отказоустойчивости и масштабированию;
Практический опыт работы с инцидентами, проведения post-mortem и совершенствования инженерных процессов по результатам их анализа.