HamkorLab — Business Unit HamkorBank, одного из крупнейших банков Республики Узбекистан, который разрабатывает и выводит на рынок современные цифровые продукты для миллионов пользователей.
Мы — большая команда профессионалов из разных стран мира, влюбленных в своё дело и объединённых общей целью - создать лучшие онлайн финансовые сервисы для клиентов.
Мы в поиске BPM-разработчика.
Основные обязанности:
Анализ и моделирование процессов
- Изучение существующих бизнес-процессов (как работает бизнес сейчас).
- Моделирование БП в BPM-нотации (BPMN 2.0, DMN, CMMN).
Разработка и настройка процессов
- Реализация бизнес-процессов в выбранной BPM-системе.
- Настройка маршрутов задач, условия переходов, роли и исполнителей.
- Создание пользовательских формы, интерфейсов и скриптов
- Интеграция BPM-процессов с внешними системами
Разработка сервисов и логики
- Написание скриптов, сервисных задач, микросервисов, REST-вызовов.
- Настройка обработки данных, правил, таймеров, исключений.
Тестирование и отладка
- Проверка корректности маршрутов и бизнес-правил.
- Тестирование взаимодействия с другими системами.
- Оптимизация производительности процессов.
Сопровождение и развитие
- Поддержка работающих процессов, устранение ошибок.
- Внесение изменений при изменении регламентов или новых требованиях бизнеса.
Что мы ожидаем от тебя:
Опыт работы с BPM-системами
- Владение одной или несколькими платформами: Camunda, ELMA, Pega, Bizagi, Appian, Bonita, IBM BPM, Flowable и др.
- Понимание принципов построения бизнес-процессов и их жизненного цикла.
- Знание нотаций и стандартов BPMN 2.0 — моделирование процессов. DMN — бизнес-правила (Decision Model and Notation). CMMN — кейс-менеджмент (по желанию).
Навыки программирования
- Один из языков: Java, JavaScript, Groovy, Python (в зависимости от BPM-платформы).
- Processmix будет преимуществом
- Умение писать скрипты, REST-запросы, обработку данных.
- Понимание принципов ООП, REST, JSON, XML.
Работа с интеграциями
- Настройка обмена данными между BPM-системой и внешними сервисами (REST/SOAP, очереди, БД).
- Опыт работы с API и web-сервисами.
Знание SQL и баз данных
- Умение писать запросы (SELECT, JOIN, UPDATE).
- Понимание структуры таблиц и транзакций.
Навыки моделирования и анализа
- Понимание бизнес-логики и умение формализовать её в виде процессов.
- Способность разбираться в требованиях и выявлять логические ошибки.
- Опыт работы с системами контроля версий Git / GitLab / Bitbucket — базовые операции, CI/CD (желательно).
Что мы в свою очередь предлагаем:
-
Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха;
-
Работа с перспективными продуктами для миллионов пользователей;
-
Использование современных технологий и подходов к процессу разработки;
-
Формат работы: офис/гибрид/удаленка.