Всем доброго дня!
В поисках C#/.net Backend (от middle и выше) в IoT проект.
Вилка: 250 000 - 300 000 по результатам собеседования
Готовность лидировать производство фичей от ТЗ до PROD;
Умение разобраться с требованиями, коммуникации с бизнес и системными аналитиками;
Готовность к смене приоритетов в процессе работы, поддержки нескольких фичей;
Опыт работы в небольших командах или лидирование направления/крупной фичи как плюс;
Высокий самоконтроль и тайм-менеджмент в рамках общих дедлайном;
Инициативность, желание привнести свою экспертизу в проект, а не просто выполнять задачи;
Программирование и фреймворки (Обязательно)
Экспертное знание C# и .NET Core / .NET 8/9
+ Глубокое понимание Blazor – умение создавать автономные приложения в .NET 8 и .NET 9
+ Опыт работы с gRPC – проектирование .proto файлов, клиент-серверное взаимодействие, обработка ошибок
+ Уверенное владение библиотекой MassTransit для работы с RabbitMQ , реализация брокеров сообщений, саги, политики повторных попыток
+ Глубокие знания в области аутентификации через JWT – генерация токенов, логика refresh-токенов, безопасная реализация
+ Практический опыт проектирования и разработки микросервисов , особенно многопоточные/многоэкземплярные конфигурации – проектирование, развёртывание, обнаружение сервисов, отказоустойчивость
+ Интеграция SignalR в приложениях Blazor , поддержка реального времени, управление хабами
+ Опыт написания интеграционных тестов с использованием xUnit , обеспечение покрытия тестами, использование моков
+ Знание стратегий тестирования в микросервисных архитектурах
Инструменты и платформы (Обязательно)
+ Продвинутое использование Git для контроля версий
+ Опыт работы с Jira для управления задачами и планирования спринтов
+ Знакомство с Grafana для мониторинга и построения дашбордов
Базы данных и системы обмена сообщениями (минимум 2)
+ Redis : Умение безопасного кэширования сущностей в потокобезопасном режиме
+ MongoDB : Написание запросов и работа с документно-ориентированными структурами
+ RabbitMQ : Работа с каналами сообщений, устранение дублирования сообщений в очередях
+ Neo4j : Написание Cypher-запросов и моделирование графовых данных
Желательные навыки (Nice-to-Have)
+ Эти навыки не обязательны, но будут преимуществом:
+ Опыт работы с MudBlazor
+ Знание Kubernetes
+ Знакомство с протоколом MQTT
+ Понимание GraphQL
+ Реализация CI/CD пайплайнов с помощью GitLab CI
+ Контейнеризация с использованием Docker
+ Опыт работы с системой Asterisk PBX
+ Знание тестового фреймворка Alba
контакт @annasoma