Напиши текст вакансии для должности "Software Architect". Название компании: "B2Broker". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'DDD', '.NET Core', 'gRPC', 'SOLID', 'DRY', 'KISS', 'TCP'

Международная компания B2Broker (Business to Broker) — это финтех разработчик и провайдер ликвидности для брокерских компаний, банков и инвестиционных фондов. Мы не занимаемся брокерской деятельностью, а предлагаем готовые решения для других компаний по всему миру.Занимая свою нишу на рынке с 2014 года, компания является лидером в своей сфере деятельности, в связи с чем постоянно растет и расширяется. На сегодняшний день офисы компании расположены в Москве, Санкт-Петербурге, Лимассоле, Гонконге, Минске, Лондоне, Дубае, Киеве. Над чем предстоит работать:   Адаптация бизнес-процессов применительно к текущей архитектуре;     Формирование требований на изменение текущей архитектуры, если бизнес-процесс не может быть адаптирован к текущей архитектуре;   Проектирование системы, механизмов и контрактов взаимодействия различных частей и сервисов системы с соблюдением принципа разделения ответственности;   Декомпозиция крупных элементов системы оперирующих множествами сущностей и обладающими широкой ответственностью;   Документирование текущего поведения системы, её узлов, описание планируемых изменений с оценкой рисков и прогнозом роста/потери производительности;   Участие и организация событий связанных с продуктом;   Участие в формировании бэклога и плана разработки;   Участие в выборе технологий;   Менторинг разработчиков;   Участие в исследовательских задачах;   Участие в демо-стендах и оценке proof-of-concept решений.   Что мы ожидаем:   Опыт разработки распределенных микросервисных и SOA ориентированных систем;   Опыт разработки с применением DRY, KISS, SOLID, DDD в любом сочетании;   Опыт разработки приложений с параллелизацией и примитивами синхронизации, асинхронными вызовами;   (Желательно) опыт проектирования / разработки с использованием высокопроизводительных межпоточных механизмов взаимодействия;   Опыт проектирования с учётом атомарности / транзакционности процессов, и приоритета задач;   Опыт проектирования систем с разделением и делегированием ответственности, применением паттернов: Saga, API Composition, CQRS, Event sourcing/Event-driven;   Опыт проектирования и использования систем с балансировкой;   Опыт проектирования приложений использующих брокеры сообщений, TCP, gRPC, и стриминговые web протоколы: websocket / sse;   (Желательно) опыт проектирования приложений с serverless узлами;   (Желательно) быть знакомым с концепцией проектирования ориентированного на данные (Data-oriented design);   Активное участие в оценке и последующей апробации бизнес-процессов;   Активное участие в оценке связанности задач, планировании вех, и определении границ релизов;   Владение предметной областью об услугах предоставляемых на финансовых рынках, о различиях финансовых инструментов предлагаемых этими рынками, и принципах исполнения клиентских заявок брокерскими компаниями.   Мы предлагаем:  ​​​​​​Надежность: официальное оформление по ТК, гарантированные бонусы (13-ая ЗП для проработавших год+); Забота: ДМС со стоматологией после испытательного срока; Развитие: возможность практики английского языка с носителями, ресурсы на реализацию смелых идей, возможность участвовать в профильных конференциях, неограниченный профессиональный рост и работу в развивающейся международной компании; Активная корпоративная жизнь: новогодние бонусы сотрудникам, прошедшим испытательный срок, празднования дней рождений, корпоративы в лучших ресторанах города и др; Комфорт: гибкое начало рабочего дня, удаленный формат работы, либо работа в уютном офисе возле м. Горьковская; Возможность оплачиваемой релокации в Санкт-Петербург.