Назад к вакансиям

Middle C/С++ Developer

SigurНижний НовгородГибридот 3 лет5/2Полная занятость
SQLC++OOPHTTPCMultithreadingCMakeTLSTCP/UDPgccMSVCOpenSSL

Описание

Обязанности

  • Самостоятельная декомпозиция, оценка сроков и реализация фич и модулей
  • Проектирование решений на уровне модуля или компонента
  • Написание компонент взаимодействия с оборудованием
  • Написание качественного, тестируемого и поддерживаемого кода
  • покрытие его автоматическими тестами (Unit tests)
  • Проведение code review, поддержка и оптимизация кода
  • Исследование и решение проблем, связанных с производительностью и стабильностью
  • Анализ и устранение причин дефектов, в том числе обнаруженных в эксплуатации

Требования

  • Знание С/C++14/17
  • Знание ООП
  • Работа с умными указателями (uniqueptr/sharedptr, custom deleters)
  • Работа с лямбдами
  • Работа с многопоточностью: создание и управление потоками, синхронизация
  • Работа с контейнерами стандартной библиотеки (выбор контейнеров в соответствии с контекстом применения)

Будет плюсом

  • Работа с базами данных(SQL)
  • Работа с сетью (TCP/UDP), сокетами
  • Работа с системами сборки cmake
  • Работа с компиляторами msvc, gcc (g++)
  • Работа с библиотеками типа OpenSSL: шифрование и TLS
  • Работа с HTTP-протоколом, проектирование эндпоинтов
  • Понимание CI/CD процессов

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: гибрид или офис (Нижний Новгород)