Наша компания занимаемся разработкой телематических сервисов, аппаратного и программного обеспечения для IoT. Мы приглашаем на постоянную и интересную работу C# разработчика. В ваши обязанности будет входить:
- разработка бэкенд части системы подключенного автомобиля;
- участие в проектировании моделей, архитектуры БД, микросервисов;
- реализация API для фронтенда, мобильного приложения, устройств сопряжения с автомобилем;
- создание Unit тестов;
- взаимодействие с участниками смежных команд.
Какие требования к кандидатам?
- Опыт разработки бекенда на C# и .NET от 3 лет;
- Понимание многопоточности, self-hosted и IIS-hosted приложений;
- Умение работать с веб-фреймворками: ASP.NET MVC и Web API, понимание архитектуры REST;
- Знакомство и следование принципам SOLID, паттерны программирования;
- Опыт работы с реляционными БД (синтаксис SQL, виды нормальных форм, представления, индексы, хранимые процедуры, уровни транзакций), Dapper/Entity Framework;
- Знание протоколов TCP/IP, HTTP, HTTPS, MQTT;
- Понимание сериализации данных JSON;
- Умение работать с X.509, OAuth 2.0, OpenID Connect;
- Опыт написания Unit тестов;
- Опыт с Git и issue trackers (Jira);
- Готовность работать в Agile/SCRUM формате.
- Опыт использования Azure Cloud: IoT Hub, Service Bus, Event Hub, Redis Cache, Storage Services, Notification Hub.
- Работа с нереляционными базами данных.
- Знакомство с Google Protobuf.
- Использование транспорта на базе брокеров сообщений (Azure Service Bus, RabbitMQ, KAFKA).
- Понимание особенностей взаимодействия с физическими IoT устройствами (сбор телеметрии, выполнение команд, обработка ошибок транспорта).
- Опыт разработки backend для мобильных приложений (push, SMS, in-app purchases).
Чему можем научить?
Microsoft Azure — одно из самых передовых облачных решений, используемое значительным количеством зарубежных компаний. У нас вы сможете развить навыки создания веб-приложений и обработки больших массивов данных в реальном времени в рамках облачной среды.
Что предлагаем сотрудникам?
- Профессиональное обучение за счет компании.
- Оплату профильных курсов.
- ДМС.
- Премии, оплачиваемый отпуск.
- Гибкий график.
- Возможность работать удалённо после испытательного срока.
- Оформление согласно ТК РФ.
Что писать в отклике?
Пожалуйста, указывайте ссылки на реализованные проекты или примеры вашего кода.