Цифровая платформа Digital Credit автоматизирует процессы предкредитной обработки сделок клиентов сегмента Корпоративный Инвестиционный Бизнес (CIB) банка. Система обеспечивает совместную работу подразделений банка в едином цифровом пространстве и позволяет пройти от этапа появления заявки до утверждения лимита и согласования условий с клиентом практически без использования бумажных носителей. Внедрение Digital Credit позволило, в частности, снизить объем рутинных задач для сотрудников за счет исключения ручного переноса данных между системами. Развитие системы позволит реализовать бесшовную интеграцию с разрабатываемой Core Banking платформой продуктового и бухгалтерского учета.
Это позволит:
1. Обеспечивать полный жизненный цикл проведения сделки до ее выдачи.
2. Снизить количество ручных операций по постановке на учет договоров.
3. Связать кредитный процесс и процесс учета договоров в единый цифровой процесс.
4. Повысить качество обслуживания клиентов путем устранения разрывов и излишних ручных операций, а также повышения прозрачности исполнения бизнес-процессов.
5. Повысить гибкость разработки новой функциональности и новых продуктов за счет использования микросервисной архитектуры.
Развитие системы Digital Credit обеспечит новую функциональность:
• параметризацию и сохранение условий сделки в цифровом виде в едином хранилище условий сделки
• создание экземпляра продукта в продуктовом процессоре для последующей автоматической/автоматизированной постановки договора на учет.
• проверку отлагательных условий вступления договора в силу и активацию экземпляра продукта
• оркестрацию процесса выдачи продукта с использованием других систем Банка
Так как в разрабатываемой системе делается большой упор на надежность, то необходимо будет реализовать поддержку согласованных архитектурных паттернов проектирования (гарантированная доставка, кэширование справочных данных и тп).
Поскольку Digital Credit интегрирована в общий ландшафт информационных систем Банка, то в рамках развития системы Digital Credit предполагается использование популярных на сегодня способов интеграции систем через: 1) REST, 2) брокеров сообщений (Kafka и Apache ActiveMQ Artemis) для взаимодействия с другими системами Банка.
В системе Digital Credit предполагается также разработка пользовательского интерфейса с использованием дизайн-системы и принципов построения композитных UI в канальных приложениях, а также применения UI-Kit (библиотеки визуальных компонентов).
Мы стремимся сделать качественный и надежный продукт с помощью талантливой и энергичной команды. Присоединяйся!
Стек применяемых технологий:
• Java 17 с использование Spring Framework
• ReactJS via TypeScript
• SQL, PostgreSQL, Hibernate
• CI/CD - внутреннее решение на базе Kubernetes и Jenkins
• Брокер сообщений RabbitMQ, Kafka и Apache ActiveMQ Artemis
Обязанности
• Выполнение интеграционного, функционального и регрессионного тестирования информационных систем.
• Разработка тест-планов и тест-кейсов, проверка требований, выполнение сценариев, подготовка чек-листов/отчетов, формирование и обезличивание тестовых данных.
• Заведение ошибок, выполнение ре-тестов для подтверждения корректности исправлений;
• Взаимодействие с представителями внешних компаний для согласования и подготовки тестовых данных, оказание консультаций.
• Контроль выполнения работ представителями внешних компаний, приемка результатов тестирования.
Обязательные требования
Обязательные требования:
• Опыт работы от 3-х лет (кандидат оценивает себя как senior).
• Тестирование: регрессионное, интеграционное, функциональное, api, бизнес-логики, требований.
• Написание тест-кейсов.
• Знание микросервисной архитектуры.
• Взаимодействие с внешними (относительно окружения микросервиса) системами.
• БД: владение на уровне выше начального (Select, Join, Update, Insert).
• Swagger, postman.
• Умение тестирвать backend.
• Умение работать с логами сервера (Java приложения).
• Умение работать с логами браузера (console\network).
• Знание баг-трекинговых систем.
• Актуализация и поддержка тестовой модели.
• Формирование отчетов по результатам тестирования.
• Написание инструкций\статей по текущему функционалу\специфическим настройкам.
• Умение системно анализировать процессы.
Будет плюсом
• Окружение: знакомство с kafka broker, знакомство с kafka tool (иным инструментом работы с kafka), RabbitMQ, k8s (kubernetes\openshift), управление микросервисами (deployment\help\configmap), управление окружением (env-config) .
• Базовые знания istio-proxy.
• Конфигурирование java-приложений (helm).
• CI\CD: знакомство с git\bitbucket\иной инструмент.
• Знакомство с jenkins\teamcity\иной инструмент.
• Приветствуется: опыт ведения демо\ПСИ для бизнес-заказчиков, опыт работы в ДБО.
• Базовые знания Java.
Разработка и поддержка фреймворков автоматизации.