Backend-разработчик (С++)

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Оставьте свои контакты, чтобы работодатель мог связаться с вами

Напишите текст с картинки — так мы убедимся, что это вы, а не бот-злоумышленник
captcha

Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере информационной защиты, лидер в разработке средств защиты информации, приглашает Backend-разработчика (С++) в команду по разработке модуля управления, мониторинга и диагностики для программно-аппаратных комплексов (криптошлюзов).

Интересные задачи:

  • Разработка многопоточной кроссплатформенной серверной части веб-приложения, с поддержкой межпроцессного взаимодействия;
  • Создание и оптимизация обработчиков websocket запросов с минимизацией времени отклика;
  • Разработка механизмов фильтрации больших объёмов данных, составление регулярных выражений;
  • Наставничество начинающих коллег.

Ожидания от квалификации:
  • ​​​​​Отличное знание С++ (С++14/17, STL, Boost);
  • Навыки работы с GNU make, GCC, Shell script, gdb, git;
  • Понимание принципов работы сетей передачи данных;
  • Навыки фиксации (документирования) реализуемых технических решений;
  • Знание принципов и паттернов GoF/POSA/SOLID/GRASP;

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

  • Хорошее знание Linux API: демонизация, межпроцессное взаимодействие, многопоточность, механизмы синхронизации;
  • Знание основ информационной безопасности и принципов разработки безопасного ПО;
  • Понимание принципов симметричной криптографии, знакомство с алгоритмами шифрования;
  • опыт работы с ГОСТовыми алгоритмами симметричного шифрования;
  • Знание основных метрик coupling, cohesion, cyclomatic complexity и подходов к их измерению;
  • Знание C4-нотации, DFD-диаграмм;
  • Знание основных UML-диаграмм;
  • Опыт разработки сетевых приложений и знание семейства протоколов TCP/IP.

Условия работы:

  • Работа в офисе в г. Уфа:
  • Продолжительность рабочего дня 8 часов + 1 час на обед;
  • Корпоративные мероприятия и спортивные инициативы.

Мы предлагаем:

Полное соблюдение трудового законодательства РФ

ДМС — различные программы, страхование от несчастных случаев

Оплаченное питание при работе в офисе

Внутренние учебные курсы, оплата внешнего обучения

Скидки на изучение иностранных языков

Возможность гибкого начала рабочего дня

Вакансия опубликована 29 августа 2023 в Уфе

Отзывы о компании

4,3очень хорошо
Оценка Dream Job

88%

Рекомендуют работодателя
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

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

Опыт от 1 года до 3 лет
Устраняем выявленные в работе недостатки. Важные уточнения:
Последние версии c# & asp.net core, web api. Последние версии ms sql & windows server. Рассматриваем кандидатов с различным опытом.
Опыт от 1 года до 3 лет
Откликнитесь среди первых
Разработка бэкэнда на Node.JS с использованием фреймворка Nest.JS. Взаимодействие со сторонними сервисами через REST, gRPC, Kafka, RabbitMQ. Реализация этапов автоматизации...
Высшее техническое образование. Релевантный опыт работы от 3-х лет. Уверенное владение JavaScript. Уверенное владение Nest.JS. Базовое знание TypeScript.
Опыт от 1 года до 3 лет
Отклик без резюме
Необходимо будет выполнять следующие задачи: - Следовать процессам на проекте. - Участвовать в проектировании системы, разрабатывать базовую логику и алгоритмы работы приложения. -
Минимальный опыт коммерческой разработки от 2х лет. Хорошего знания Symfony 5 или Symfony 6, MySQL: locks, transactions, optimization, indexes...
Откликнуться
Опыт от 3 до 6 лет
Можно из дома
Опыт разработки на языке PHP (Symphony/Laravel, понимание PSR). Опыт работы с PostgreSQL, знание SQL. Опыт работы с системами контроля...
Опыт от 3 до 6 лет
Откликнитесь среди первых
Плотно взаимодействуют с владельцами продуктов и влияют на развитие продуктов. Вникают во фронтенд, чтобы предложить правильное решение на бэкенде.
На первом поговорим об опыте и общих вопросах по разработке, попросим написать код для небольших алгоритмических задачек. На втором предложим...
Опыт от 1 года до 3 лет
Отклик без резюме
Разрабатывать новый функционал, вносить изменения в существующий функционал. Проводить code-review других разработчиков. Участвовать в принятии технических решений.
Знание С++ (стандарт С++ 20), библиотеки: STL, Qt5. Знание С#. Навыки создания интерфейсов пользователя на QML. Навыки создания компонентов...
Откликнуться