Найди работу
← К поиску

Разработчик BPMSoft

Обязанности

  • Разработка бизнес-процессов: Проектирование и программная реализация сложных исполняемых процессных моделей (BPMN), включая создание пользовательских сценариев и алгоритмов автоматизации.
  • Кастомизация low-code/no-code платформы: Доработка и расширение функционала платформы как визуальными инструментами конструирования, так и путем написания кастомного кода (C#/.NET, JavaScript).
  • Интеграция корпоративных систем: Проектирование и разработка шлюзов взаимодействия, REST/SOAP API для бесшовного обмена данными между платформой и внешними сервисами.
  • Проектирование и оптимизация БД: Разработка структуры данных, написание и оптимизация SQL-запросов и процедур для работы со стандартными и кастомными сущностями системы.
  • Разработка интерфейсных модулей: Создание и адаптация элементов пользовательского интерфейса, настройка динамического поведения форм и карточек под бизнес.

Требования

      Важно! Разговорный английский язык

  • Опыт разработки на платформе Terrasoft или BPMSoft от 2 лет.
  • C# (.NET Framework 4.7 и .NET 8): ООП, SOLID, LINQ, async. Серверная разработка на платформе:
    • EntitySchemaQuery и прямые Select/Insert/Update/Delete;
    • события объектов (EntityEventListener);
    • веб-сервисы;
    • замещение классов через ClassFactory.
  • SQL и опыт работы с MS SQL или PostgreSQL.
  • Интеграции: REST/SOAP, OData 4, DataService.
  • Работа с пакетами и переносом изменений между стендами: Git или SVN, разрешение конфликтов в схемах, установка пакетов, файловый режим разработки.
  • Применение AI в разработке.

Будет плюсом:

  • Отладка и оптимизация: профилирование, чтение планов запросов, индексы, логи, рефакторинг, кэширование через Redis.
  • Интеграции: RabbitMQ, Kafka, iFrame. Авторизация: OAuth 2.0, JWT;
  • Опыт разработки кастомных клиентских модулей и компонентов;
  • Clio CLI / UBPS, CI/CD для пакетов BPMSoft;
  • Работа с несколькими нодами: понимание кэшей, сессий.
  • Опыт работы с Angular/React.

Требования к кандидату

Образование
Высшее образование — бакалавриат
Опыт работы
От 3 г.

Навыки и документы

Навыки
BPMSoft.
Языки
C1 — продвинутый — LanguageKnowledge

Данные по вакансии

Сфера деятельности
Информационные технологии, телекоммуникации, связь
График работы
Полный рабочий день
Тип занятости
Дистанционная (удаленная) работа
Место/тип рабочего места
Нет; Да
Медицинские требования
Медкнижка: Не указано
Количество рабочих мест
1
Адрес места работы
Город Москва, Верейская улица, дом 17
Проживание
Нет

Дополнительные сведения

Перспектива карьерного роста
Нет
Типовая должность
Программист

Контакты по вакансии

  • Контактное лицо: Радкевич Александра
  • Телефон: +7(499) 350-29-93
  • Эл. почта: hr@crmguru.ru
Источник: Работа России Внешняя вакансия из открытого источника.
Перейти к источнику