Опубликовано 20 дней назад

Разработчик middle+ C#/.NET в НТЦ Комплексные Системы Челябинск

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

Это не типичный 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) рабочего дня
  • Нет переработок и работы в выходные и праздничные дни
  • Техническая команда с глубокой экспертизой в предметной области
  • Проекты на реальных промышленных объектах РФ (энергетика, нефтегаз)
  • Возможность погрузиться в специфику промышленных протоколов и работы со встраиваемым ПО
Эту вакансию мы нашли в HH.ru
НК

НТЦ Комплексные Системы

Челябинск

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики