Архив: Разработчик C#

Сознательные Машины
Обложка «Сознательные машины» для C# разработчика

Наша компания занимаемся разработкой телематических сервисов, аппаратного и программного обеспечения для 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 — одно из самых передовых облачных решений, используемое значительным количеством зарубежных компаний. У нас вы сможете развить навыки создания веб-приложений и обработки больших массивов данных в реальном времени в рамках облачной среды.

Что предлагаем сотрудникам?

  • Профессиональное обучение за счет компании.
  • Оплату профильных курсов.
  • ДМС.
  • Премии, оплачиваемый отпуск.
  • Гибкий график.
  • Возможность работать удалённо после испытательного срока.
  • Оформление согласно ТК РФ.

Что писать в отклике?

Пожалуйста, указывайте ссылки на реализованные проекты или примеры вашего кода.

Заявка на личную беседу

К сожалению, отклики на эту вакансию уже не принимаются. Возможно, компания нашла подходящего кандидата или позиция потеряла актуальность.