350000 до 600000 RUR
от
Москва
На данный момент мы ищем 1 Архитектора решений, который будет работать с нашим клиентом — компанией «ВкусВилл».
Направление «ВкусВилл» занимается комплексной автоматизацией цифровой экосистемы ритейлера уже более 14 лет. В работе используем 1С, MS SQL, GO. В составе направления более 700+ IT-специалистов уровня middle и senior.
Что предстоит делать:
-
Переводить потребности бизнеса в реализуемые технологические решения;
- Проектировать архитектуру с учетом стратегий ИТ и бизнеса;
- Описывать решения в виде дизайн-документов;
- Презентовать и защищать предлагаемую архитектуру у команд и руководителей;
- Консультировать внешние и внутренние команды при проверке гипотез и реализации проектов;
- Формировать требования к ИТ-ландшафту платформы, сервисов и продуктов;
- Улучшать процессы проектирования;
Мы ждем от вас:
- Опыт проектирования высоконагруженных решений;
- Опыт работы архитектором, разработчиком или системным аналитиком на экспертных позициях;
- Опыт разработки MSA приложений от 2-х лет, умение проектировать архитектуры распределенных отказоустойчивых приложений;
- Опыт проектирования и внедрения решений с использованием контейнерных сред (Docker, OpenShift/Kubernetes);
- Хорошее знание и опыт применения паттернов и подходов к проектированию (EIP, DDD, GoF), понимание принципов ООП, функционального программирования;
- Понимание преимуществ и недостатков различных типов архитектур приложений (SOA, MSA);
- Опыт проектирования интеграционных решений c использованием REST/SOAP-сервисов, очередей, брокеров сообщений (Kafka/MQ), XML/JSON, XSD/JSON Schema/WSDL;
- Обоснование выбора способа реализации синхронного/асинхронного взаимодействия;
- Понимание различий и области применения различных хранилищ (SQL, NoSQL баз данных, key-value storages);
- Понимание принципов реляционной модели;
- Понимание работы сетей, инфраструктуры и кибербезопасноти;
- Отличные устные и письменные коммуникативные навыки;
- Высшее образование;
Будет плюсом:
- Опыт проектирования систем с нуля;
- Владение одним или несколькими языками программирования;
- Опыт работы на позициях разработчика или руководителя команды;
- Опыт организации совместной работы команд над сложными проектами;
- Опыт работы с архитектурой в распределенных Agile-командах;
- Понимание современных технологических и бизнес-задач в различных сферах бизнеса;
- Опыт работы в ритейле.
Наша команда помогает клиентам строить технологическое будущее, присоединяйся к нам – выходи на новый карьерный уровень!