Московская Биржа

Архитектор платформы

Не указана
  • Москва
  • Более 6 лет

В 2026 году Московской бирже исполнилось 34 года. Мы появились вместе с современной Россией и за эти годы с нуля создали рынок инвестиций.

Сегодня миллионы людей и тысячи компаний доверяют нам и пользуются нашей инфраструктурой.

  • Ежедневно на наших торговых платформах совершаются миллионы транзакций в минуту – без задержек, без перебоев.
  • Мы храним в депозитарии цифровые записи о каждом активе, который торгуется на бирже.
  • Мы следим за тем, чтобы все операции соответствовали правилам торгов и требованиям регуляторов.

А еще мы активно развиваемся и давно вышли за рамки классического биржевого бизнеса.

  • Мы разрабатываем и поддерживаем платформы, которые соединяют финансовые компании и клиентов,
  • Мы идем на внебиржевой рынок и создаем на нем удобные сервисы,
  • Мы открываем новые возможности для инвесторов, корпораций, банков.
  • Мы развиваем финансовую культуру страны.

В #moexteam уже больше 3000 человек: ИТ-специалисты и эксперты по развитию рынков, продуктовые и проектные менеджеры, финансисты и юристы, маклеры и многие другие. Мы разные, но всех нас объединяет общая цель – помочь людям и компаниям управлять деньгами, используя передовые технологии и знания.

В Департаменте разработки клиентских систем и сервисов открыта вакансия Архитектор системы.

Чем предстоит заниматься:

- Планировать развитие информационных систем компании с точки зрения архитектуры и стека технологий
- Вести документацию по архитектурным решениям (Architecture Decision Records — ADR)
- Определять, развивать и фиксировать архитектурные принципы разработки информационных систем
- Формировать технологическую стратегию и roadmap эволюции IT-ландшафта
- Прогнозировать влияние реализации инициатив на другие проекты, смежные процессы и IT-системы
- Выявлять и планировать работы по устранению технического долга на уровне архитектуры
- Разрабатывать архитектурные решения, обеспечивающие соответствие бизнес-целям
- Проводить оценку архитектурных альтернатив с учётом trade-offs (производительность, стоимость, время, риски)
- Создавать и поддерживать актуальность архитектурной документации (UML 2, C4-модели, диаграммы развертывания)
- Применять ИИ-инструменты для трансформации требований в спецификации и генерации черновиков ADR
- Использовать ИИ для автоматического создания UML-диаграмм по текстовому описанию
- Взаимодействовать с командами разработки, обеспечивая соответствие реализации принятой архитектуре и стратегии развития IT
- Регулярно проводить архитектурное ревью реализованных и новых проектов
- Участвовать в проектировании решений, оценивать их влияние на IT-ландшафт
- Искать наиболее эффективные способы реализации с учётом существующих ограничений
- Доказывать на практике, что хорошая архитектура — это нормально
- Демонстрировать измеримую пользу архитектурных решений (снижение TCO, ускорение time-to-market, уменьшение incident rate)
- Вести метрики качества архитектуры и регулярно отчитываться о прогрессе
- Автоматизировать рутинные задачи архитектора: генерация шаблонов, конфигураций и т.д.
- Проводить воркшопы и сессии по архитектурным практикам для команд разработки
- Осуществлять менторство разработчиков и инженеров в части архитектурных компетенций
- Обучать команды применению ИИ-инструментов в повседневной работе (LLM для генерации кода, анализа, документации)
- Развивать культуру agent-assisted development в организации
- Участвовать в найме и оценке технических специалистов
- Планировать и контролировать работы по декомпозиции монолитных legacy-решений на модули, сервисы и микросервисы
- Исследовать новые технологии и архитектурные подходы, оценивать их применимость для компании

Мы ожидаем от вас:

- Продвинутые навыки моделирования и подготовки документации с применением UML 2
- Понимание различных архитектурных принципов (MicroKernel, EDA, SOA, MSA), а также популярных шаблонов проектирования (GoF, GRASP)
- Опыт работы с архитектурой микросервисов, понимание технологий контейнеризации (Docker или подобное) и систем оркестрации (e.g. Kubernetes, OpenShift или подобных)
- Опыт проектирования высоконагруженных и отказоустойчивых систем, а также устранения проблем в их архитектуре
- Уверенные знания технологий Java 8/11, Spring Framework и Spring Boot и опыт их применения для разработки масштабных распределенных решений
- Умение аргументированно обосновывать архитектурные решения (Architecture Decision Records — ADR)
- Навыки проведения архитектурных ревью и воркшопов
- Опыт разделения монолитных legacy-решений на модули, сервисы и микросервисы
- Навыки выявления bounded contexts, определения границ сервисов
- Опыт устранения проблем в существующей архитектуре (Architecture Recovery, Technical Debt Management)
- Использование LLM для генерации и валидации архитектурных альтернатив
- Применение ИИ для анализа trade-offs архитектурных решений
- Автоматизация создания ADR (Architecture Decision Records) с помощью ИИ
- Использование ИИ для генерации UML-диаграмм по текстовому описанию (PlantUML, Mermaid)
- Статический анализ архитектуры с применением ИИ-инструментов
- Выявление architectural smells и technical debt с помощью ML-моделей
- Автоматическая документация существующей кодовой базы (Architecture Recovery)

Будет плюсом:
- Навыки проектирования интеграционных решений с Apache Camel или аналогами
- Экспертные знания Message Oriented Middleware (Apache ActiveMQ, Kafka, RabbitMQ)
- Опыт работы с event-driven архитектурами и CQRS/Event Sourcing
- Знание cloud-платформ (AWS, Azure, GCP) и cloud-native паттернов
- Опыт внедрения DevOps-практик и GitOps-подходов
- Знание методологий: Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture
- Опыт работы с observability-стеком (Prometheus, Grafana, ELK, OpenTelemetry)
- Сертификаты: AWS/Azure Solutions Architect, Kubernetes (CKA/CKAD), Spring Professional
- Использование ИИ для ревью архитектурных решений и выявления антипаттернов
- Использование ИИ для предсказания рисков и узких мест на этапе проектирования
- Requirement-to-Spec: ИИ-помощники для трансформации требований в спецификации
- Migration Agents: Помощь в планировании и выполнении миграций (legacy-to-modern, monolith-to-microservices)