Ведущий разработчик С++

По договоренности

  • Площадь Ленина
  • Чернышевская
  • Площадь Восстания

Обязанности:
  • Разработка программного обеспечения и программных модулей;

  • Анализ требований, проектирование и разработка эффективных программных решений;

  • Планирование работ, постановка задач команде разработчиков и контроль их исполнения;

  • Документирование разработанного программного обеспечения;

  • Обеспечение высокого качества выпускаемых программных продуктов, участие в тестировании на соответствие требованиям;

  • Обеспечение высокого уровня технологичности разрабатываемых систем и самого процесса разработки;

  • Принятие решений по техническим проблемам, возникающим в процессе разработки;

  • Обеспечение высокой производительности труда команды, согласованности действий внутри команды;

  • Согласование действий с другими командами и отделами при проведении совместных разработок;

  • Содействие при формировании команд разработчиков, проведение собеседований.

Требования:
  • Глубокое знание C++ и системного API:
    o Стандарты: Уверенное владение C++14/17/20;
    o System API: Умение работать с POSIX для получения уникальных идентификаторов «железа» (HWID): серийные номера дисков, UUID материнской платы, MAC-адреса;
    o Низкоуровневый код: Навыки работы с реестром, файловой системой на уровне
    драйверов или защищенных хранилищ.
  • Криптография и безопасность:
    o Алгоритмы: Понимание принципов работы асимметричного шифрования (RSA, ECC) для проверки цифровых подписей лицензионных ключей;
    o Хеширование: Работа с SHA-256/3;
    o Библиотеки: Опыт работы с OpenSSL, Crypto++, mbed TLS или аналогичными;
    o Протоколы: Реализация защищенного обмена данными между приложением и сервером лицензий (TLS, HTTPS).
  • Защита кода (Anti-Tamper & Anti-Reverse):

    o Обфускация: Применение техник запутывания кода;

    o Anti-Debugging: Умение внедрять проверки на наличие отладчиков;

    o Anti-Hooking: Защита функций проверки лицензии от подмены (инъекций);

    o Целостность: Контроль контрольных сумм секций кода приложения.

  • Архитектурные навыки:

    o Кроссплатформенность: Если ПО работает на разных ОС, разработчик должен уметь писать абстракции, которые одинаково надежно работают везде;

    o Интеграция: Проектирование модуля как слабосвязанного компонента (SDK), который легко внедрить в основной продукт.

Преимуществом будет:

  • Опыт работы с коммерческими системами защиты или внедрение Open Source решений для управления лицензиями.

Условия:
  • Работу в аккредитованной IT-компании;
  • Возможность работать в гибридном графике;
  • Сокращенный рабочий день по пятницам;
  • Отличный офис в Санкт-Петербурге;
  • ДМС со стоматологией со старта + для детей после ИС;
  • Отсутствие дресс-кода;
  • Разнообразие мероприятий командного, спортивного и обучающего характера.

Адрес: Россия, Санкт-Петербург, 2-я Советская улица, 7
Показать на большой карте

Поделиться:

Опубликована 3 часа назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Обязанности: Ведение проектов по внедрению автоматизации управленческого учета, разработка нового функционала. Оптимизация и доработка программ под задачи Компании. Составление пользовательских инструкций по новому функционалу. Поддержка работы склад...
  • Полный день
  • Опыт от 3 лет
Логотип компании Группа компаний DeMarcoГруппа компаний DeMarco
  • Санкт-Петербург
7 дней назад
170 000 - 230 000 ₽
Выше средней на 45%
ООО «ТехноПрист» — ведущий игрок в области испытательного оборудования. ... В связи с увеличением производственных мощностей и расширением компании мы приглашаем на работу "Ведущего ... программиста-разработчика". 🔹 Основные задачи: Разработка программного обеспечения (ПЛК, HMI) для систем ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ТехноПристТехноПрист
  • Санкт-Петербург
14 дней назад
Наш основной стек: Java, Spring, PostgreSQL, Kafka, Hazelcast, OAuth2 Чем предстоит заниматься: Проектирование архитектуры подсистем; Ведение разработки сложных модулей; Рефакторинг, оптимизация, DevOps-взаимодействие; Менторство команды. Какой опыт ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Дом.руДом.ру
  • Санкт-Петербург
13 дней назад
... элементной базы); Разработка технических требований к составным частям изделия; Руководство группой разработчиков ...
  • Полный день
  • Опыт от 3 лет
Логотип компании НИИ ВекторНИИ Вектор
  • Санкт-Петербург
20 дней назад
от 200 000 ₽
Выше средней на 45%
Наша команда ищет Ведущего инженера-разработчика для проектирования устройств промышленного класса.
  • Полный день
  • Опыт от 3 лет
Логотип компании НПП ОптонНПП Оптон
  • Санкт-Петербург
15 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.