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

ООО "ЦРМ ГУРУ"Москваtrudvsempaskelbta 2026-10-23
Privaloma:JavaScriptC#ReactAngularGitCI/CDAI

Your tasks

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

Requirements

Важно!

  • Разговорный английский язык
  • Опыт разработки на платформе 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 лет