Backend-разработчик C++ (Middle)
Консорциум «Интегра-С» – российский разработчик программно-аппаратных комплексов и платформенного решения для построения интеллектуальных интегрированных систем безопасности, мониторинга и управления объектами являющимися фундаментом для цифровизации. Системами компании оснащено более 3 000 объектов государственной важности, среди которых стратегически важные государственные объекты – например, Керченский транспортный переход (Крымский мост).
Аккредитованная ИТ-Компания в Минцифры! Мы обеспечиваем предоставление отсрочки от призыва сотрудникам с профильным высшим образованием.
Мы ищем опытного backend-разработчика на C++, который присоединится к нашей команде для разработки и поддержки сервисов системы видеонаблюдения. Ваши основные задачи будут включать обработку и анализ видеоданных, интеграцию с IP-камерами, а также использование различных сетевых протоколов и технологий контейнеризации. Вам необходимо иметь опыт разработки под Linux и уметь эффективно работать с многопоточными приложениями.
Обязанности:
- Разработка и оптимизация сервисов для обработки и анализа видеоданных.
- Интеграция IP-камер в систему видеонаблюдения.
- Создание и поддержка высокопроизводительных многопоточных приложений.
- Интеграция с различными сетевыми протоколами (RTSP, ONVIF, HTTP, WebSocket,gRPC).
- Использование технологий контейнеризации (Docker) для развертывания и управления сервисами.
- Участие в проектировании архитектуры системы и проведении код-ревью.
- Документирование разработанного функционала.
Требования:
- Опыт коммерческой разработки на C++ от 3 лет.
- Отличное знание языка C++ и стандартных библиотек (STL).
- Опыт разработки под ОС Linux.
- Опыт разработки многопоточных приложений.
- Знание сетевых протоколов RTSP, ONVIF, HTTP, WebSocket, gRPC.
- Опыт использования технологий контейнеризации (Docker).
- Умение писать чистый, хорошо структурированный и поддерживаемый код.
- Понимание принципов объектно-ориентированного программирования.
- Опыт работы с системами контроля версий (Git).
- Способность быстро осваивать новые технологии и инструменты.
Будет плюсом:
- Опыт работы с потоковым видео и мультимедийными форматами.
- Опыт разработки алгоритмов анализа изображений.
- Опыт применения нейронных сетей для анализа изображений.
- Опыт разработки сетевого API.
- Знание языка программирования Go.
Условия:
- Официальное трудоустройство.
- Гибкий график работы.
- Возможность удаленной работы.
- Конкурентоспособная заработная плата (обсуждается индивидуально).
- Оплачиваемые больничные и отпуск.
- Возможности для профессионального роста и обучения.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).