Напиши текст вакансии для должности "Разработчик С++/Qt". Название компании: "Специальный Технологический Центр (ООО СТЦ)". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'QML', 'Qt', 'Qt Widgets', 'С++11/С++14', 'С', 'Git'

Мы разрабатываем программные продукты на самом переднем крае технологий в области сотовой, спутниковой и специальной связи, а также каналов управления и передачи данных беспилотных аппаратов. Это сложные распределенные software-defined radio системы с современными нетривиальными интерфейсами пользователя. Мы ищем разработчиков для дальнейшего развития наших решений. Требования: - Опыт промышленной разработки на С++ (в том числе С++11) не менее 5 лет; - Опыт использования библиотеки Qt версии 4 или 5: QtWidgets – обязательно, QtQuck/QML – желательно; - Уверенное знание основных структур данных (контейнеров) и алгоритмов стандартной библиотеки, их достоинств и недостатков; - Опыт разработки многопоточных и сетевых приложений; - Опыт работы с инструментами Git, CMake; - Опыт использования библиотек Boost и Gtest; - Английский язык на уровне чтения технической документации; - Способность постоянно обучаться. Желательно: - Опыт использование или понимание принципов реализации микросервисной архитектуры, протокола HTTP, RPC, RESTful API; - Опыт использования инструмента Conan; - Опыт работы над крупной программной системой и сторонними зависимостями; - Опыт использования инфраструктуры непрерывной интеграции и поставки CI/CD; - Базовая подготовка в области цифровой радиосвязи и цифровой обработки радиосигналов; Наш стек: - С++11/14 (msvc, gcc) + Qt5, boost, gtest; - пакетный менеджер Conan для управления зависимостями; - система сборки Cmake; - управление версиями Git (локальный Gitlab), иногда SVN; - непрерывная интеграция: Gitlab CI, Jenkins; - трекер: Redmine. Условия: - Испытательный срок 3 месяца; - Оформление по ТК РФ, оплачиваемый отпуск 28 дней - 13-я зарплата, премии по итогам завершения работ, индексации заработной платы. - Возможности для профессионального и карьерного роста - Минимум бюрократии и активности, не связанной напрямую с программированием - Возможность влиять на выбор технологий, используемых в отделе; - Гибкий график, возможна периодическая удаленная работа; - ДМС после испытательного срока; - Демократичная, дружелюбная обстановка в коллективе.