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