Обязанности
- Разработка бизнес-процессов: Проектирование и программная реализация сложных исполняемых процессных моделей (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
Источник: Работа России
Внешняя вакансия из открытого источника.
Перейти к источнику
О компании
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦРМ ГУРУ"
Сведения о работодателе получены из публичной карточки вакансии источника «Работа России».