Разработчик real-time систем

Зарплата

от 250 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка сложного программного обеспечения

Описание вакансии

О компании и команде

Компания «Строй Инвест Проект» (https://www.sipm.ru/), занимающаяся разработкой и внедрением комплексных решений в сфере организации и безопасности дорожного движения, разыскивает опытного разработчика для развития корпоративного продукта.

Мы любим поддерживать в порядке технический долг. Любим работать по test first.

Ожидания от кандидата

Обязанности:

  • Разработка backend для web-систем и сервисов в области организации безопасности дорожного движения;
  • Участие в формировании архитектуры решения (разработка и обсуждение дизайна решения, компонентов, взаимодействий и протоколов, поведение системы). 
  • Оценка нового функционала и участие в архитектурном проектировании;
  • Тестирование производительности решения, профилирование кода, поиск и исправление узких мест;
  • Планирование и соблюдение сроков разработки.

Требующиеся квалификации:

  • Понимание архитектуры и опыт разработки мультипоточных систем реального времени;
  • Участие в разработке мультимедиа систем - передача видео, аудио, потоков метаданных
  • Опыт интеграции со сторонними аппаратно-программными системами
  • Опыт мультиплатформенной (MS Windows, Linux, MAC) разработки на C#, в первую очередь системных сервисов
  • Знание протоколов поточной передачи данных - протоколов RTP, RTSP, ONVIF, Pelco-D
  • Знание .Net Framework/Core/Entity Framework;
  • Базовые знания и опыт работы разработки на языках программирования - C/C++, Python
  • Опыт работы хотя бы с одной из БД: My SQL, MS SQL или Postgres;  
  • Понимание ООП, знание современных технологий и практик разработки ПО (микросервисы, design patterns, test first и т.п.).
  • Знание систем поддержки разработки - Build Servers, Git, Unit Test, Bug/task trackers
  • Понимание важности процессов в разработке. Автоматизация процессов (разработка, тестирование)
  • Опыт взаимодействия с другими разработчиками (frontend/backend), опыт ревью кода, документирование кода
  • Умение разрабатывать асинхронный и многопоточный код;
  • Базовые знания Kubernetes, Docker, Linux (система эксплуатируется в закрытых airgap контурах)
  • Уверенное владение современными практиками разработки ПО (Сontinuous integration, TDD, Agile/Scrum)

Плюсами будут:

  • Опыт поиска проблем в процессе эксплуатации системы (поддержка);
  • Опыт работы в проектах CCTV (видеорегистраторы);
  • Участие в разработки систем компьютерного зрения (Object Tracking, AI)
  • Участие в проектах, связанных с БПЛА (UAV)
  • Участие в разработке систем контроля периметров, стерильных зон, систем контроля доступа

Условия работы

  • Есть аккредитация IT-компании. Оформление по ТК РФ.
  • Работать можно удаленно. 
  • Размер заработной платы обсуждается индивидуально в зависимости от навыков кандидата.


Дополнительные инструкции

Интервью с административным директором (скрининговое - 15-20 минут)→ техническое собеседование (1 час) -> оффер -> устройство на новую должность