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