Назад

Не получаете ответ?

Вакансия опубликована 9 дн. назад - шансы на ответ снижаются.

9 дней назад

Fullstack-инженер в Экосистемные сервисы (BPMSoft)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Fullstack-инженер в Экосистемные сервисы (BPMSoft): Разработка и настройка конфигураций BPMSoft, клиентских и серверных компонентов, интеграций через REST/SOAP и локального окружения с Docker с акцентом на архитектуру платформы, PostgreSQL и клиент-серверное взаимодействие. Focus on расширении базовых модулей, обработке событийной модели, отладке сложного кода и интеграции сервисов в единую экосистему.

Локация: Москва, комбинированный формат работы

Компания

VK развивает экосистемные сервисы и решения для интеграции разрозненных каналов и продуктов в единую экосистему.

Что делать

  • Разрабатывать и дорабатывать конфигурации BPMSoft с нуля и с использованием стандартных инструментов конфигуратора.
  • Создавать схемы, модули, детали, кнопки и поля, а также настраивать валидацию, видимость, доступность и обязательность полей.
  • Разрабатывать клиентские схемы, расширять и переопределять базовые модули, подключать зависимости и использовать Sandbox для обмена данными.
  • Обрабатывать события сохранения, изменения и запуска бизнес-процессов.
  • Разрабатывать интеграции через бизнес-процессы и веб-сервисы REST/SOAP.
  • Поднимать приложение локально, включая сборку в Docker, отлаживать клиентскую и серверную части, анализировать логи и чужой код, работать с Git в команде.

Требования

  • Глубокое знание архитектуры BPMSoft и уверенная настройка системы через конфигуратор.
  • Опыт локального развёртывания приложения, в том числе из Docker.
  • Знание C#, JavaScript и .NET на уровне, достаточном для решения задач средней сложности.
  • Уверенная работа с PostgreSQL: JOIN, индексы, триггеры и запросы по нескольким таблицам.
  • Понимание различий между Select и EntitySchemaQuery и умение выбирать подходящий инструмент.
  • Опыт работы с ClassFactory.
  • Понимание жизненного цикла клиентской схемы.
  • Навыки отладки клиент-серверного взаимодействия.

Хорошо, если есть

  • Сертификат BPMSoft «Разработчик» продвинутого уровня.
  • Знание Go и/или Python.
  • Понимание смежного frontend/backend-стека: React, TypeScript, RxJS.
  • Опыт интеграции BPMSoft со смежными системами.
  • Опыт миграции с других CRM-систем, включая Salesforce, Microsoft Dynamics и 1С, на BPMSoft.

Культура и преимущества

  • Комбинированный формат работы.
  • Полный рабочий график.
  • Работа над экосистемными сервисами и интеграцией каналов и продуктов в единую экосистему.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →