BCC Company

Fullstack инженер-программист C#/.NET (SignalR, Linux)

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет
Ваши задачи:
  • Разрабатывать сервисы и модули TraceLine на C#/.NET, операторские API и передачу событий через SignalR.
  • Реализовывать адаптеры оборудования совместно с инженерами: протоколы, таймауты, повторные подключения, диагностику и симуляторы устройств.
  • Обеспечивать сохранность состояния и кодов при обрыве сети и перезапуске: транзакции, идемпотентность, локальные очереди и последующую синхронизацию.
  • Создавать модульные и интеграционные тесты; воспроизводить дефекты на стенде, профилировать производительность, поддерживать сборку и развёртывание под Linux.
  • Проверять выбранные компоненты на совместимость с Native AOT и документировать ограничения; участвовать в запусках и разборе технических инцидентов.
Наши ожидания:
  • Опыт от 3-х лет коммерческой разработки C#, самостоятельная реализация и сопровождение модулей.
  • Будет вашим преимуществом: опыт работы с промышленным оборудованием (PLC контроллеры, Modbus TCP (регистры, опрос)).
  • Уверенное владение ASP.NET Core, сериализацией JSON, SQL и сетевым взаимодействием, обработка ошибок и управление ресурсами.
  • Практика отладки конкурентного выполнения, отмены операций, перегрузки очередей и восстановления состояния после сбоев.
  • Умение читать чужой код, работать через pull request и объяснять причины технических решений.
Что мы предлагаем:
  • Работу в стабильной компании с 30-летним опытом на рынке системной интеграции, с постоянным портфелем проектов.
  • Поддержку и помощь опытных коллег.
  • Формат работы: гибрид.
  • График работы 5/2 (пн-пт), рабочий день с 10 до 19 или с 9 до 18.
  • Офис в шаговой доступности от ст.м. Лесная.
  • Уровень дохода обсуждаем на собеседовании, мы открыты к диалогу.