16.07.2022 10:33

Разработчик C/C++ (middle/senior/lead)

от 100 000 ₽
16.07.2022 10:33
компания "главсофт" главсофт — российская компания, разрабатывающая продукты для удаленной работы. наш продукт с открытым исходным кодом tightvnc известен всему миру, наши технологии используют множество всем известных глобальных мировых брендов. ищем c/c++ разработчиков уровней middle, senior, lead developer. разрабатывать нужно будет новое поколение системы, которая предоставляет сетевым клиентам доступ к удаленному рабочему столу. базовые компоненты системы уже в наличии, нужно развивать их функциональность, дорабатывать архитектуру, проектировать новую версию сетевого протокола. базовые компоненты системы являются кросc-платформенными (windows, linux, macos). приоритетной для разработки является версия под windows, на очереди версия для linux, поэтому требуется понимание особенностей обеих операционных систем. задачи разбиение системы на модули. проектирование api отдельных модулей. выделение отдельных модулей в самостоятельные продукты как sdk. проектирование и реализация расширений протокола (rfb) для расширения функциональности системы. участие в проектировании и реализации функциональности безопасного (шифрованного) сетевого соединения серверного и клиентского компонентов. базовые требования знание и понимание языков c и с++. понимание многопоточного и сетевого программирования, особенностей синхронного и асинхронного ввода-вывода. опыт работы с windows api. очень важна самостоятельность, умение находить нужную информацию, умение итерационно улучшать чужой код (метод «тут нужно все выкинуть и переписать с нуля» в большинстве случаев неприемлем). понимание ооп, знание базовых структур и алгоритмов. понимание основ криптографии и безопасности сетевых приложений. знание английского языка и умение выражать свои мысли на письменном английском (на русском, кстати, тоже). дополнительные знания и навыки, которые будут плюсом (в т. ч. к зарплате :) знание c# и .net. опыт кросплатформенной разработки, понимание *nix-систем с точки зрения разработчика. понимание важности работы над архитектурой, способность проектировать и описывать сложные системы до начала кодинга. «продуктовое мышление», то есть возможность выйти за рамки программирования и думать о потребностях пользователей и других программистов. умение работать в команде, открыто общаться и стремиться находить лучшие решения. что мы можем предложить работа в офисе, 40 часов продуктивной работы в неделю, об остальном сможем договориться! официальное трудоустройство и белая зарплата (+ индексация). у нас минимум бюрократии, минимум авралов, мы разрабатываем собственные продукты и не работаем для внешних заказчиков (т.е. не возникает проблем со сроками и постоянно меняющимися требованиями). вам будет предоставлена вся необходимая техника, софт и актуальная техническая литература за счет компании. вообще, во всем, что будет способствовать улучшению условий труда, повышению производительности и уровня квалификации, будем стараться идти навстречу. офис в центре города с хорошей транспортной доступностью. максимум возможностей для профессионального и карьерного роста. и, наконец, у нас много интересных и сложных задач! так что, надеемся, работать будет интересно. :)

Адрес

Москва

Похожие вакансии

компания "главсофт" главсофт — российская компания, разрабатывающая продукты для удаленной работы. наш продукт с открытым исходным кодом tightvnc известен всему ...
Партнерские Вакансии
Москва

Новости

Смотрите также вакансии