Обязанности:
В портфель решений Orion soft входит флагманский продукт zVirt, платформа оркестрации контейнеризированных приложений Nova Container Platform, платформа управления виртуализацией Cloudlink, СУБД Proxima DB, а также система терминального доступа Termit, первое в России корпоративное решение для терминального доступа. В команду разработки продукта Termit ищем опытного С++ разработчика. Твои задачи: Заниматься созданием инновационных компонентов продукта (клиентских приложений для терминального доступа, протоколов взаимодействия), а также реализовывать механизмы передачи данных от локальных устройств (смарт-карты, сканеры и веб-камеры) в терминальную сессию Совершенствовать уже имеющиеся модули системы Анализировать актуальные технологические решения и подходы, выдвигать собственные идеи и концепции Разрабатывать и реализовывать комплексные тестовые сценарии, в том числе модульное тестирование отдельных компонентов, интеграционное тестирование взаимодействия между модулями, системное тестирование продукта в целом Осуществлять оценку программного кода, созданного другими членами команды (code review) Заниматься написанием и актуализировать техническую документацию Наши ожидания: Опыт программирования на языке C++ не менее пяти лет Навык создания приложений и систем, ориентированных на работу в ОС Linux и Windows Умение проектировать и реализовывать кроссплатформенный программный код Понимание принципов написания качественного программного кода Опыт использования системы контроля версий Git Готовность успешно справляться с решением комплексных и нетривиальных задач разного уровня Умение эффективно коммуницировать и координировать усилия в команде Владение английским языком на уровне, достаточном для свободного чтения и понимания технической документации Здорово, если ты: Имеешь опыт создания масштабных программных решений Разбираешься во внутренней структуре и принципах функционирования ОС Linux Ориентируешься в архитектурных особенностях и механизмах работы ОС Windows Знаешь особенности разработки приложений с использованием фреймворка Qt Умеешь работать с системой X Window System (X11) Понимаешь, как эффективно корректировать существующие открытые проекты Владеешь навыками работы с протоколами удаленного доступа, такими как Remote Desktop Protocol (RDP) и Virtual Network Computing (VNC) Умеешь разрабатывать проекты под программное обеспечение для macOS Знаешь, как на практике применять технологии контейнеризации (например, Docker) Мы предлагаем: Конкурентную заработную плату, соответствующую навыкам, прозрачную систему премирования; Работу в аккредитованной ИТ-компании; Гибридный формат работы (можно работать удаленно или в офисе с командой); Курсы и тренинги от корпоративного университета, возможность внешнего обучения и сертификации за счет компании, регулярные внутренние митапы и обмен опытом; Заботу о здоровье: у нас есть ДМС в лучших клиниках с полным пакетом услуг (включая стоматологию и телемедицину) с первого рабочего дня, разнообразные спортивные программы в офисе и за его пределами; Комфортный и уютный офис с парковкой, собственным кафе и компенсацией питания, кухни на каждом этаже, спортзал с душевой.