Ведущий программист С++ (удаленная работа)

27 июня 2024

Уровень зарплаты:
от 500 000 до 500 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Ведущий программист С++

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

Цели и задачи:
  • Стартовая задача - доработка open-source решения служб удаленных рабочих столов на Linux ( xRDP) включая проброс принтеров; проброс смарт-карт; инструментарий для управления сеансами; инструментарий для отправки уведомлений пользователям и т.п.)Суть ожидаемого результата: полноценная работа с desktop-приложениями (например, 1С:Предприятие, LibreOffice) в терминальной среде на серверах с ОС Linux. Важно максимально качественно приблизить функционал и пользовательский опыт к MS RDP;
  • Требования по взаимодействию с клиентской стороной (пользовательский опыт):
    - работа клиента с ОС Windows (в первую очередь), Linux и MacOS (во вторую очередь);
    - работа буфера обмена (в том числе для передачи файлов);
    - проброс дисков (или каталогов) в сессию удалённого рабочего стола;
    - печать на принтер, подключенный к ПК пользователя из сессии удалённого рабочего стола;
    - проброс смарт-карт (USB-токенов) для работы ЭДО в сессии удалённого рабочего стола.

  • Требования со стороны инфраструктуры решения:

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


Посмотрите похожие вакансии

Ведущий разработчик Java
Компания: ООО «Когнитивные Системы»
Зарплата: от 140 000 до 170 000 руб.
Ведущий программист 1C
Компания: FreeVape
Зарплата: от 100 000 до 100 000 руб.
Ведущий разработчик
Компания: Setronica
Зарплата: з.п. не указана