REMOTE RU | SMART TECH GROUP
ПСБ Финанс (бренд CarMoney) — финтех-сервис, входящий в группу SmartTechGroup и являющийся стратегическим партнером банка ПСБ.
Мы создаем и развиваем цифровые финансовые продукты и онлайн-сервисы в сфере кредитования (залоговые и беззалоговые займы), а также технологичные решения для финансового рынка и компаний группы.
Сейчас мы ищем руководителя архитектуры, который возглавит архитектурное направление и будет отвечать за развитие и реализацию архитектурной стратегии компании. В ближайшие 12–24 месяца ключевой задачей станет трансформация IT-ландшафта: переход от монолитных и тесно связанных решений к доменно-ориентированной микросервисной архитектуре с управляемыми бизнес-процессами.
Что предстоит делать:
Управлять архитектурным направлением
- организовывать и развивать процессы внутри команды архитектуры
- формировать и развивать команду архитекторов, определять зоны ответственности и подходы к работе
- отвечать за реализацию архитектурной стратегии и выбранного технологического курса компании
- управлять техническими рисками и архитектурным долгом
- развивать архитектурные стандарты и процессы на уровне Enterprise Architecture
- повышать прозрачность и управляемость IT-ландшафта, сокращать количество инцидентов и дефектов, а также время вывода изменений в продуктивную среду (TTM)
Развивать архитектуру IT-ландшафта
- проектировать целевую архитектуру на основе принципов DDD, bounded contexts, ownership и single writer
- определять границы доменов и сервисов, принципы взаимодействия между ними и зоны ответственности команд
- развивать event-driven архитектуру и подходы к проектированию интеграционных контрактов
- проектировать и внедрять процессную оркестрацию с использованием BPMN и Temporal, определять границы между процессной и доменной логикой
- прорабатывать архитектуру распределённых бизнес-процессов с использованием Process Manager и паттерна Saga
- организовывать поэтапную декомпозицию существующих систем по подходу Strangler: выделение сервисов, миграцию данных и обеспечение совместимости между компонентами
- проектировать контракты событий и API, определять подходы к версионированию, обратной совместимости, идемпотентности и использованию Outbox/CDC
Внедрять архитектурное управление (Governance)
- организовывать архитектурные дизайн-ревью и согласование технических решений
- внедрять практики документирования архитектурных решений (ADR), RFC и архитектурных принципов (Guardrails)
- формировать и поддерживать архитектурные стандарты и правила взаимодействия между командами
- обеспечивать архитектурное сопровождение команд разработки
- участвовать в разборе сложных инцидентов, выявлении причин деградации систем и поиске архитектурных решений
- определять и контролировать выполнение нефункциональных требований: отказоустойчивость, наблюдаемость, производительность, безопасность и эксплуатационная надёжность систем
Взаимодействовать с бизнесом и техническими командами
- переводить бизнес-требования в архитектурные решения и оценивать их влияние на IT-ландшафт
- участвовать в формировании технологической дорожной карты (roadmap) и определении приоритетов архитектурных изменений
- оценивать влияние архитектурных решений на бизнес-показатели и скорость реализации изменений
- взаимодействовать с бизнес-стейкхолдерами, руководителями разработки, архитекторами и другими техническими командами
Мы ищем кандидата, который:
- имеет опыт работы в роли Head of Architecture, руководителя департамента архитектуры или на аналогичной позиции от 3 лет
- имеет практический опыт построения и развития Enterprise Architecture, выстраивания архитектурных процессов и стандартов
- знает TOGAF и умеет применять его на практике: понимает ADM, принципы Enterprise Architecture, управление архитектурными изменениями и формирование дорожных карт перехода (Transition Architectures)
- владеет ArchiMate и умеет моделировать архитектуру на бизнес-, прикладном и технологическом уровнях, описывать взаимосвязи систем, сервисов и бизнес-процессов, формировать модели As-Is и To-Be
- имеет практический опыт проектирования распределённых систем и event-driven архитектуры с использованием Kafka и/или RabbitMQ
- понимает семантику доставки сообщений, принципы идемпотентности, консистентности и асинхронного взаимодействия
- имеет практический опыт применения DDD: bounded context map, агрегаты, инварианты, ACL и published language
- понимает принципы BPMN-оркестрации и умеет определять границы между процессной и доменной логикой
- имеет опыт декомпозиции монолитных систем на микросервисы в production-среде
- уверенно разбирается в SQL- и NoSQL-базах данных, понимает границы транзакций и принципы eventual consistency
- понимает принципы построения и эксплуатации микросервисной инфраструктуры: Docker, Kubernetes, Service Mesh (Istio)
- знаком со стратегиями развёртывания Rolling Update, Blue-Green и Canary, принципами управления сетевым взаимодействием и маршрутизацией трафика
- понимает подходы к обеспечению отказоустойчивости и наблюдаемости систем (tracing, logs, metrics), а также механизмы управления деградациями: timeouts, retries, circuit breakers
- умеет письменно формулировать и аргументировать архитектурные решения, готовить ADR, RFC и архитектурные принципы
- обладает сильными коммуникативными и управленческими навыками, умеет выстраивать взаимодействие между техническими командами и бизнес-стейкхолдерами