podustal
НТЦ Комплексные Системы
НТЦ Комплексные Системы Аккредитованная IT

Middle

Разработчик middle+ C#/.NET

Опыт от 1 года до 3 лет·Программист, разработчик

Откликнуться автоматически
1 день бесплатноБез привязки картыОтмена в один клик

Ключевые навыки

C#ASP.NET CoreSQLLinuxClickhouseMS Visual StudioPostgreSQLGit.NET FrameworkJWT

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

Наша компания разрабатывает и внедряет собственную промышленную платформу для мониторинга, диспетчеризации и сбора технологических данных, которая используется на крупных энергетических и промышленных предприятиях России.

Это не типичный CRUD-проект — вам предстоит работать с высоконагруженными серверными сервисами, промышленными протоколами, распределённой обработкой данных и архитектурой сложной системы. Мы активно развиваем платформу, переводим её на современные версии .NET, внедряем новые архитектурные решения и регулярно запускаем крупные функциональные обновления. Если вам интересны сложные технические задачи, архитектура и разработка продуктов, которые работают в реальном производстве, — будем рады видеть вас в нашей команде.

Чем предстоит заниматься
  • Поддержка и развитие серверных служб платформы (C# / .NET 6+):
  • cs_dataserver3 — ядро системы, сервер данных реального времени (OPC UA, IEC-104, clientll)
  • cs_deviceclient — драйверы опроса промышленных приборов (40+ протоколов: Modbus RTU/TCP, MQTT, OPC UA, IEC-61107 и др.)
  • cs_webserver — REST API на ASP.NET Core для web-клиентов
  • cs_reporter — генератор отчётов (Excel, PDF) по расписанию
  • cs_msgbroker — брокер сообщений (Email, FTP, MQTT, очереди в БД)
  • d8_datapipe2 — сервис межсерверной передачи данных
  • и ряда других сервисов платформы

Реализация новых возможностей согласно дорожной карте:
  • Буферирование данных на уровне сервисов сбора
  • Аутентификация через JWT / SSO (Keycloak)
  • Полный аудит операций изменения данных в датасервере
  • Пайплайны серверных задач, мультимастерная репликация TSDB
  • Интеграция с Python для задач обработки данных
  • Перевод платформы на актуальный .NET (9/10), поддержка AstraLinux
  • Проектирование XML-конфигурации сервисов и участие в написании технической документации
  • Работа с базами данных: MS SQL Server, PostgreSQL, SQLite, ClickHouse
  • Code review, участие в отладке на стендах и на объектах заказчиков

Требования
  • Уверенное владение C# (.NET 6+)
  • Опыт разработки многопоточных Windows/Linux-сервисов
  • Знание реляционных БД: написание SQL-запросов
  • Умение читать и разбирать XML-конфигурации сложных систем
  • Базовое понимание сетевого взаимодействия (TCP/UDP, HTTP/REST)

Желательно
  • Опыт работы с промышленными протоколами (Modbus, OPC UA, IEC-60870/61850, MQTT)
  • Знакомство с системами SCADA, PIMS, MES или любыми АСУТП
  • Опыт с ASP.NET Core (REST API)
  • Работа с PostgreSQL, MS SQL, ClickHouse
  • Разработка кроссплатформенных приложений (.NET на Linux)

Плюсом будет
  • Понимание стандартов IEC 61131, IEC 61850
  • Знакомство с архитектурой OPC UA
  • Опыт с Docker / контейнерами
  • Навыки разработки на Python (для задач интеграции)

Условия

  • Работа в комфортном офисе / гибридный формат (г. Челябинск) — по договорённости
  • Официальное трудоустройство
  • ДМС
  • Плавающее начало (8:00 - 9:00) рабочего дня
  • Нет переработок и работы в выходные и праздничные дни
  • Техническая команда с глубокой экспертизой в предметной области
  • Проекты на реальных промышленных объектах РФ (энергетика, нефтегаз)
  • Возможность погрузиться в специфику промышленных протоколов и работы со встраиваемым ПО

Похожие вакансии

Устали искать работу?
Начните прямо сейчас.

Подключите автоотклики за 30 секунд и получайте приглашения на собеседования, пока занимаетесь своими делами.

Без привязки карты · Настройка за 30 секунд