Обязанности:
На данный момент мы ищем 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-командах; Понимание современных технологических и бизнес-задач в различных сферах бизнеса; Опыт работы в ритейле. Наша команда помогает клиентам строить технологическое будущее, присоединяйся к нам – выходи на новый карьерный уровень!