на главную
trudvsem•8 ч. назадСвежая вакансияОпубликована сегодня на Работа России. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

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

от 120 000 RUB

Удалённо

Навыки и технологии

ReactGitLab CI/CDAngularRabbitMQPostgreSQLGitMySQLJavaScriptC#Redis

Ключевая задача

Проектирование и программная реализация бизнес-процессов на low-code платформе BPMSoft/Terrasoft с кастомной разработкой на C#/.NET и интеграциями корпоративных систем.

Описание вакансии

Обязанности

Разработка бизнес-процессов: Проектирование и программная реализация сложных исполняемых процессных моделей (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.

Бакалавриат, специалитет. Опыт разработки на платформе Terrasoft или BPMSoft от 2 лет