Команда BI-платформы Банка разрабатывает платформу для анализа и визуализации данных. Клиенты платформы — внутренние команды банка, которые используют данные для принятия решений (MAU BI Platform с ≈6500 пользователей).
На текущий момент BI-платформа состоит из open-source продукта Apache Zeppelin (используется для ad-hoc, автоматизации аналитики, базовой визуализации) и Power BI.
Apache Zeppelin построен на стеке Java 8, Spring, Angular, Quartz, Python 3. Для хранения данных мы используем S3, NFS. Всё это мы разворачиваем в нашем приватном облаке на Kubernetes+Helm, GitLab CI, ELK, Grafana+Prometheus.
В связи с миграцией Power BI и нестабильной работой Apache Zeppelin нам предстоит создать стабильную высокопроизводительную BI-платформу на современном стеке технологий.
Задачи техлида
- Участие в проектировании архитектуры продуктов (на всех уровнях).
- Участие в формировании стратегии развития продукта и обеспечение его технического совершенствования.
- Координация работы команды.
- Внедрение и соблюдение лучших практик разработки и инструментов в команде (сборка кода, покрытие тестами, проверка coding conventions, CI/CD, ревью кода, мониторинг, сканирование на уязвимости).
- Совместное с Product Owner’ом определение приоритетов и необходимой мощности команды для достижения целей продукта.
- Участие в оценке и планировании задач (совместно с командой).
- Формирование команды: развитие, подбор и обучение.
- Работа с командой для нахождения наиболее эффективных решений на уровне архитектуры/технических подходов.
Техлид в нашей команде
- Имеет не менее трех лет опыта разработки на Java.
- Имеет не менее двух лет опыта работы в роли техлида (найм, адаптация и развитие, постановка задач разработчикам, мотивация, удержание).
- Отлично знает Core Java, хорошо понимает архитектуру, правила чистого кода и паттернов проектирования.
- Имеет опыт построения решений на микросервисной архитектуре с нуля.
- Понимает контейнерные платформы: Docker, Kubernetes / OpenShift.
- Имеет опыт выстраивания процесса разработки.
Дополнительные навыки, которые мы ценим
- Опыт проектирования высоконагруженных систем.
- Опыт разработки аналитического UI.
- Опыт работы с Agile-практиками или в Agile-командах (проведение ретро, 1-1 и командные встречи).
- Опыт участия в проектах по разработке приложений в области данных (BI, notebook-тулы, Data Catalog и т. д.).
Бенефиты для сотрудников
- Возможность работать из офиса или удаленно (главное — договориться с командой).
- ДМС со стоматологией, массажем, телемедициной, ежегодными чек-апами, которое работает как в Москве, так и в регионах.
- Страхование от несчастных случаев и онкологических заболеваний, страхование выезжающих за границу.
- Три оплачиваемых отгула в год.
- Доплата до уровня заработной платы по больничному листу за 14 календарных дней в год, доплата к отпускам, взятым в январе и мае.
- Agile-подход, парадигма Scrum.
- Работа в банке с развитой культурой обратной связи.
- Поддержка опытного наставника, обучающие курсы для комфортной адаптации, помощь в развитии экспертизы со стороны профессиональных сообществ банка.
- Собственная ИТ-академия, участие в конференциях.
- Программа внутренних ротаций для сотрудников.
- Бесплатные индивидуальные консультации психологов, юристов, экспертов по личным финансам и консультантов по здоровому образу жизни, карьерные консультации.
- Льготные условия на банковские продукты и услуги.
- Скидки от партнеров банка в приложении PrimeZone в сферах здоровья, развлечений, творчества и интернет-покупок.
- Еще десятки льгот и бонусов для сотрудников.