Обязанности:

  • Проектирование гибких, масштабируемых, высоконагруженных и распределённых систем.
  • Анализ функциональных и нефункциональных требований, оценка бизнес-потребностей и выбор оптимальных решений.
  • Реинжиниринг существующих систем и рефакторинг архитектуры.
  • Проведение R&D, внедрение новых технологий и решение сложных технических задач.
  • Контроль соблюдения архитектурных принципов, подготовка технической документации и участие в постановке задач аналитикам и разработчикам.

Требования:

  • Опыт разработки от 7 лет, работы архитектором или Lead-разработчиком от 3 лет.
  • Глубокое понимание архитектурных паттернов и принципов проектирования; опыт проектирования и внедрения распределённых, высоконагруженных систем и микросервисной архитектуры.
  • Опыт работы с облачными решениями, базами данных и серверными технологиями; умение читать и анализировать код.
  • Знание ASP.NET Core 8.0, Entity Framework и ADO.NET.
  • Опыт работы с Docker и Kubernetes, понимание CI/CD и автоматизации сборки, тестирования и развёртывания.
  • Знание современных методологий разработки, опыт реинжиниринга систем и архитектурного рефакторинга.

Формат работы: можно удалённо.