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