Обязанности: Проработка требований и принятие архитектурных решений; Проектирование гибких, масштабируемых, высоконагруженных систем; Участие в обсуждениях и презентациях предлагаемых/принятых архитектурных решений Анализ функциональных и нефункциональных требований в контексте архитектуры системы; Оценка требований бизнес заказчика на предмет возможных способов реализации; Внедрение новых технологий и решение технических проблем; Проводить R&D ключевых участков подсистем; Контроль исполнения принятых архитектурных принципов и решений; Подготовка архитектурной документации по системе Участие в постановке задач аналитикам и разработчикам (АИС, АР) Консультирование коллег (как из команды, так и из смежных подразделений) по вопросам архитектуры системы, паттернам проектирования, стандартам технологической платформы Требования: Опыт разработки высоконагруженных приложений на базе микросервисной архитектуры в качестве системного архитектора; Хорошее знание шаблонов проектирования; Опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.); Опыт разработки и согласования SLA; Знания платформы Kubernetes/OpenShift; Опыт работы с ORM frameworks; Опыт работы с системами кэширования (Redis/Tarantul/Gridgain и т.п.); Опыт работы с Message-oriented middleware (Kafka, Rabbit MQ, Websphere MQ и т.д.); Уверенное знание методологий принципов разработки ПО, включая гибкие(Agile, SCRUM).
Похожие вакансии