Архитектор Решений
ByteLegend · Москва
- Более 6 лет
- Полная
- Удалённо
- Гибрид
Описание вакансии
О компании и проекте ByteLegend занимается полным циклом разработки в финтехе. Мы создаём приложения для банков и внутренние системы для крупных предприятий. Берём на себя аналитику, проектирование архитектуры, фронтенд, бэкенд, мобильную разработку, тестирование и внедрение.
Ищем архитектора решений для работы над внутренними системами крупного банка. Предстоит проектировать новые решения, улучшать существующие системы и выстраивать взаимодействие между ними, командами и бизнес-подразделениями.
В этой роли нужно работать с бизнесом, разработкой, инфраструктурой и информационной безопасностью. Нам нужен человек, который умеет разобраться в задаче, предложить реализуемое решение, согласовать его с участниками проекта и сопровождать до внедрения.
Чем предстоит заниматься
- Анализировать бизнес-требования и технические требования, уточнять ограничения и переводить задачи заказчика в архитектурные решения
- Разбираться в существующих системах банка, их интеграциях, потоках данных и зависимостях. Находить ограничения и предлагать улучшения
- Проектировать архитектуру внутренних приложений и бэкенд-сервисов. Определять границы систем и микросервисов, ответственность компонентов и размещение бизнес-логики
- Проектировать интеграции между системами банка: API, синхронное и асинхронное взаимодействие, интеграционные контракты, обмен сообщениями и событиями
- Прорабатывать модели данных и подходы к хранению, обработке и передаче информации
- Определять требования к производительности, масштабируемости, доступности, отказоустойчивости и безопасности
- Готовить и обновлять архитектурную документацию: схемы контекста, компонентов и развёртывания, диаграммы последовательностей, модели данных и описания интеграционных потоков
- Согласовывать решения с подразделением информационной безопасности. Учитывать требования к аутентификации, авторизации, управлению доступом и защите данных
- Сравнивать варианты архитектуры и технологии с учётом стоимости владения, сроков, рисков и ограничений инфраструктуры
- Представлять решения заказчикам, техническим командам и архитектурному комитету. Объяснять свой выбор и аргументировать компромиссы
- Сопровождать разработку, тестирование и внедрение. Консультировать команды, проводить архитектурные ревью и проверять, что реализация соответствует согласованному решению
- Участвовать в развитии целевой архитектуры, стандартов и типовых решений. Выявлять технический долг и предлагать план его сокращения
Что мы ожидаем
- Опыт работы в ИТ от 5 лет, из них не менее 2 лет в роли архитектора решений, системного архитектора или технического лидера с ответственностью за архитектуру
- Практический опыт проектирования корпоративных приложений, распределённых систем и решений с большим количеством интеграций
- Понимание монолитной, сервис-ориентированной, микросервисной и событийно-ориентированной архитектуры. Умение выбирать подход под задачу, а не под технологический тренд
- Опыт проектирования API и интеграций с использованием REST или gRPC. Опыт работы с брокерами сообщений Apache Kafka, RabbitMQ или их аналогами
- Понимание синхронного и асинхронного взаимодействия, обработки ошибок, повторных запросов и согласованности данных
- Знание принципов работы реляционных и нереляционных СУБД. Опыт проектирования моделей данных и выбора способов их хранения
- Умение готовить понятную архитектурную документацию с использованием UML и C4. Владение инструментами моделирования и подготовки схем
- Понимание современной инфраструктуры и жизненного цикла приложений. Знание Linux, Docker, Kubernetes и CI/CD на уровне, необходимом для проектирования решений
- Понимание принципов информационной безопасности, включая аутентификацию, авторизацию, управление доступом, защиту API и межсервисного взаимодействия
- Опыт согласования и защиты технических решений. Умение работать с бизнес-заказчиками, аналитиками, разработчиками, специалистами по информационной безопасности и эксплуатацией
- Умение самостоятельно разбираться в существующих системах, выявлять зависимости и объяснять архитектурные компромиссы
Будет преимуществом
- Опыт работы в банках, финтехе или крупных корпоративных проектах
- Практический опыт бэкенд-разработки, который помогает оценивать реализуемость решений и обсуждать детали с инженерными командами
- Опыт модернизации устаревших систем и поэтапного перехода от текущей архитектуры к целевой
- Знание ArchiMate, BPMN и TOGAF. Опыт ведения архитектурного репозитория и документирования архитектурных решений в ADR
- Опыт проектирования высоконагруженных и высокодоступных систем
- Опыт работы с требованиями к защите персональных данных и внутренними стандартами информационной безопасности финансовых организаций
Почему эта роль интересна
- Работа над внутренними системами крупного банка и их взаимодействием
- Задачи, которые не ограничиваются одним сервисом и охватывают интеграции, бизнес-логику, данные, инфраструктуру и безопасность
- Участие в полном цикле работы над решением, от анализа задачи и выбора архитектуры до внедрения
- Возможность предлагать улучшения существующих систем и участвовать в развитии архитектурных подходов
Условия
- Формат работы: удаленка/гибрид
- Оформление: ТД, ИП, ГПХ
- Ежеквартальные премии, ДМС со стоматологией, корпоративы, техника
Если вам интересно разбираться в сложных системах, проектировать интеграции и доводить решения до внедрения, будем рады вашему отклику.
Ключевые навыки
- Архитектура решений
- Kafka
- Разработка технических заданий
- Linux
- Java
- Kubernetes
- UML
- Навыки презентации
- REST
- BPMN
- ArchiMate