August 31, 2023

Разработчик Java Back-end в команду SberWFM

Кто мы?
Центр Корпоративных Решений – дивизион корпоративного блока Сбербанка, отвечающий за все виды удаленного обслуживания более чем 2 млн клиентов-юридических лиц. Мы объединяем несколько контактных центров по всей стране, общей численностью более 4000 человек. В тоже время, мы — это команда более чем 120 ИТ специалистов, которые создают новые технологические решения, используя при этом все современные инженерные практики – Agile/DevOps/CI/CD/Автотесты и т.д.

Что мы создаем?
Наша цель – разработка современной платформы для контактного центра передового уровня и масштабирование ее на другие организации за периметром Сбербанка.
Наша главная ценность – каждая секунда, потраченная сотрудником при работе с системой, должна быть эффективной и направленной на решение вопроса клиента и эффективной работы бизнеса.
Наш продукт – WFM (workforce management) система. Представляет собой - рабочее место сотрудников КЦ для планирования и прогнозирования нагрузки, а также контроля работы оператора и соблюдения им рабочего графика, Данная система будет интегрирована с различными офисными системами Банка.

Над чем предлагаем работать?
Предстоит проектировать, разрабатывать, развивать и оптимизировать АРМ сотрудника с целью отображения всей необходимой информации для контроля и прогнозирования работы КЦ – для более чем 4000 сотрудников..
Текущая команда продукта - 2 команды разработки с своими аналитиками, разработчиками, тестировщиками, дизайнерами, диливери лидами и владельцами продуктов.
Помимо 2 команд в разработке продукта участвует более 100 специалистов в разных командах Сбербанка, объединенных одной общей целью – создать лучшую платформу для работы сотрудников.

Требования:

• Опыт работы back-end со схожим стеком от 2,5-х лет:

Java 11/Kotlin
Spring Boot
JUnit
Maven/Gradle
Git
BitBucket
Jenkins

• Способность самостоятельно выбирать эффективный способ решения задачи и помогать с этим другим.
• Аккуратность и продуманность в реализации задачи, внимание к деталям.
• Развитые практические навыки в написании собственных и применении сторонних компонентов, используемых при создании web-приложений.
• Знание принципов ООП, понимание распространенных паттернов проектирования.
• Знание принципов построения архитектуры web-приложений.
• Опыт разработки на языке программирования Java 11-ой версии или Kotlin.
• Опыт разработки с использованием фреймворков: Spring и Spring Boot, JUnit, Maven.
• Опыт разработки с использованием среды версионного контроля Git.
• Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию).
• Понимание взаимодействия клиент-серверных приложений.
• Нацеленность на повышение качества кода, самообучаемость, инициативность, умение и желание работать в команде.

Дополнительные требования:

• Опыт работы с контейнеризованными приложениями: Docker, OpenShift.
• Опыт работы с DevOps инструментами: Jenkins, Groovy, Jinja.

Задачи:

• Создавать web-приложения, которое помогает сотрудникам контактного центра планировать и прогнозировать нагрузка, распределять графики работы и оперативно реагировать на бизнес отклонения показателей.
• Активно участвовать в проектировании и разработке серверной архитектуры приложений.
• Реализовывать новые функции приложений и решать вопросы с улучшением и оптимизацией работы клиентской части приложений, существующего кода.
• Работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды.
• могут быть редкие задачи, пересекающиеся с девопс, например, конфигурирование приложений в Openshift /kubernates.