Мы разрабатываем сервисы самообслуживания и в нашу дружную команду разработки ищем сильного аналитика, который будет помогать нам развивать платформу цифрового ассистента "Елена". Данная платформа позволяет создавать интеллектуальные голосовые и чат-боты.
Мы используем микросервисную архитектуру, поэтому все проекты запаковываются в Docker и деплоятся в Kubernetes с использованием Helm.
Задачи ведутся в Jira, а документация в Confluence.
В качестве CI/CD мы используем Gitlab и Jenkins.
Работа в команде идет 2-х недельными спринтами.
Стек технологий: Java 11, Python 3, Go, Rasa, Quarkus, PostgreSQL, Kafka, Redis, Infinispan, Elasticsearch, Docker, Jenkins, Kubernetes, Jaeger и многое другое
Что нужно делать
- Проводить бизнес и системную аналитику необходимых для запуска новых продуктов/проектов МегаФон
- Создавать архитектурные концепции, описывать интеграции, проектировать API, предлагать и внедрять новые технологии по реализации новой функциональности
- Участвовать в ревью тест-кейсов
- Управлять бизнес бэклогом продукта и проводить оценку фичей Выступать в роли руководителя проекта по проектам/фичам
- Оценивать риски, которые могут повлиять на ход ведения проекта, а также принимать меры для их снижения
- Проводить демо перед заказчиком, принять результат от команды разработки
- Осуществлять коммуникацию с бизнес-заказчиками, менеджерами, тестировщиками, разработчиками
- Встречаться с коллегами на ежедневных митингах и рассказывать о ходе работ по задачам, для обеспечения принципа «точно в срок»
Что для этого нужно
- Опыт работы в информационных технологиях от 3 лет
- Опыт успешной реализации кросс-функциональных проектов
- Понимание особенностей бизнес и системного анализа
- Знание современных архитектурных паттернов
- Понимание плюсов и минусов микросервисной архитектуры
- Понимание особенностей разработки многопоточных приложений
- Навыки подготовки презентационных материалов и демонстрации решения заказчику
- Опыт подготовки проектной документации. Знание С4, UML
- Опыт оценки работ в части проектирования и реализации решений
- Базовые знания любого из языков программирования и SQL, понимает процесс разработки