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