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