Обязанности: Проектирование архитектуры систем: разработка и описание архитектурных решений для новых и существующих систем в соответствии с бизнес-требованиями. Выбор и обоснование технологического стека: проведение анализа и выбор подходящих технологий, инструментов и платформ для реализации. Декомпозирование системы на компоненты / микросервисы. Проведение оценки рисков и обеспечение масштабируемости решений. Ведение репозитория переиспользуемых системных и функциональных компонентов. Проведение оценки новых технологий: исследование и внедрение. Участие в оценке времени и ресурсов: расчет сроков выполнения задач и необходимых ресурсов для реализации архитектурных решений. Проведение презентации / защиты разработанных архитектурных решений. Взаимодействие с бизнесом и техническими командами для сбора и актуализации требований. Ведение архитектурной документации. Требования: Знания архитектурных паттернов (MS, SOA, EDA и др.); Знание современных технологий и платформ контейнеризация (Docker, Kubernetes), CI / CD; Опыт работы с системами автоматизации и инфраструктурными инструментами: Ansible, Terraform, Helm и др.; Понимание работы сетевых протоколов, распределенных систем, баз данных (SQL и NoSQL), API (REST, GraphQL); Опыт в интеграции систем через API, шины сообщений (RabbitMQ, Kafka) и другие коммуникационные каналы; Знание SQL (DDL, DML). Понимание принципов и архитектурных паттернов реляционных БД. Умение SQL формировать запросы разной сложности (агрегаты, join, вложенные запросы, оконные функции); Знание языка программирования, опыт в качестве разработчика, не ниже уровня middle (Java, C#, python, Javascript). Понимание процессов разработки (frontend / backend, ООП); Знание инструментов и подходов к обеспечению наблюдаемости систем; Знание методологий разработки (Agile, Scrum, Kanban) и инструментов DevOps. Опыт в дизайне и разработке высоконагруженных систем; Способность создавать масштабируемые технические и архитектурные решения в соответствии с требованиями бизнес; Умение выбирать и обосновывать технологический стек в зависимости от бизнес-задач; Опыт проектирования систем с учетом принципов безопасности (SSO, аутентификация, авторизация, шифрование, JWT); Понимание принципов построения высоконагруженных и отказоустойчивых систем (failover стратегии, масштабирование, паттерны кеширования, управление нагрузкой). Условия: Оформление в штат в соответствии с ТК РФ. Конкурентоспособная заработная плата (обсуждается по результатам собеседования). Соц.пакет: программа ДМС со стоматологией, корпоративная мобильная связь, санаторно – курортное лечение. Возможность расти как вертикально, так и повышать уровень своих профессиональных и деловых компетенций. Внутреннее обучение: конференции, тренинги, мастер-классы, корпоративный университет. Внешнее обучение по направлению профессиональной деятельности. Возможность присоединиться к нашим спортивным командам по мини-футболу, баскетболу, волейболу или чирлидингу и принять участие в ежегодной Спартакиаде. Корпоративная электронная библиотека. Место работы: м. Беговая, бизнес-центр "NordStar". * Указанное название вакансии может отличаться от наименования должности в штатном расписании.
Договорная
Москва. Станции метро: Беговая
Центральный банк Российской Федерации (Банк России)