Одним из проектов ДИТ GRC является создание новой системы на смену legacy системы класса BPM, автоматизирующей задачи Юридического департамента Банка.
В системе планируется реализовать как правовые (автоматизированная оценка заемщика, правовые заключения и др.), так и судебные бизнес-процессы юридической службы Банка. Для реализации этих процессов будет широко используются технологии искусственного интеллекта (AI), OCR компоненты.
Система будет интегрирована в общий ландшафт приложений Банка и содержит как внутренние, так и внешние интеграционные взаимодействия более чем с 30 другими системами. Общее количество интеграционных взаимодействий – больше 90.
В настоящие момент Система проходит этап создания ядра на современном технологическом стеке с использованием микро-сервисной архитектуры.
· Разработка Frontend сервисов автоматизированной системы на языке Java
· Проектирование решения, в том числе разработка детальной внутренней архитектуры системы
· Реализация интеграций с внутрибанковскими сервисами и сервисами партнеров Банка
· Анализ, декомпозиция и оценка трудоемкости задач бэклога
· Участие в оценке и обсуждении требований заказчика
· Участие в развертывании разработанного ПО на тестовых и промышленных средах
· Написание Unit-тестов
· Поддержка и устранение ошибок
· Выполнение code review
· Менторинг других Frontend разработчиков
· Участие в собеседованиях Frontend разработчиков
o Type guards / type assertions
o Unknown, never
o Дженерики и их расширенное примененние (renderProps, HOC, as prop pattern)
o Понимание union types, intersection types и type distribution
o Понимание работы встроенных хуков (useEffect, useLayloutEffect, useCallback, useMemo, useState, useRef)
o Проектирование композиции компонентов (hoc, composition, renderProps, components as prop pattern)
o rtk toolkit, rtq-query, react-query
o Мемоизация
o Тестирование компонентов (unit, e2e, screenshot), Jest, Cypress