Веселовка Экспириенс

Программист

Не указана
  • Краснодар
  • От 3 до 6 лет

Хотите стать частью амбициозного стартапа в туристической индустрии?

Мы создаем новый формат отдыха — experience-отель в п. Веселовка, на побережье Черного моря, где гости получают яркие впечатления и эмоции через спорт, развлекательные активности и уникальную атмосферу.

Мы в поиске программиста-разработчика на проектной основе для реализации интересных задач.

Предстоит разработать сервис, который будет отслеживать изменения в рабочих таблицах MS SQL Server.

Стек: Node.js, NestJS, MS SQL, IIS, Modbus, MQTT


Основные задачи:

  • Спроектировать архитектуру сервиса на NestJS под Windows Server 2019.
  • Настроить детектирование изменений в таблицах MS SQL Server с использованием SQL Server Change Data Capture (CDC).
  • Реализовать механизм публикации сообщений в MQTT брокер при детекте изменений ИЛИ Разработать модуль отправки управляющих команд на Modbus TCP слейвы (контроллеры).
  • Обеспечить бесперебойную работу, логирование и обработку ошибок переподключения.

Ваши знания и опыт:

  • Node.js / NestJS: Опыт коммерческой разработки, рабочие проекты, знание асинхронного программирования.
  • Базы данных (MS SQL Server):

o Опыт работы с Node.js
o Ключевое требование: Знание SQL Server Change Data Capture (CDC) — умение его настраивать, читать изменения
o Знание T-SQL: сложные выборки и транзакции.

  • Протоколы и интеграция любой путь реализации:

o Modbus TCP: Опыт работы с библиотеками
o MQTT: Использование mqtt.js, понимание QoS и работы с брокерами

  • Знание SQL Server Service Broker для асинхронной обработки и событийного подхода
  • Понимание SCADA систем и промышленных сетей.
Условия:
  • График работы и условия обсуждаются на встрече по видео с руководителем IT.