О компании и команде
Компания «Строй Инвест Проект» (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 час) -> оффер -> устройство на новую должность