Системный разработчик Senior Developer C/C++ (Windows)

Минск
Можно из дома
Московская Восток
Контактное лицо:
Екатерина
Электронная почта:
Звонить с 09:00 до 18:00.
Характер работы: На территории работодателя, работа на дому / удаленная работа
График работы: Фиксированный / полный рабочий день
Занятость: Полная
Требования к кандидату
Опыт работы

Опыт работы от 5 лет

Образование

Высшее образование

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

Компания Texode Technologies находится в поиске Senior Developer C/C++ (Windows).


Обязанности:

  • Проектирование и разработка сложных модулей DLP-системы с учётом требований производительности, надёжности и масштабируемости.
  • Решение сложных технических задач, связанных с многопоточностью, сетевым взаимодействием и оптимизацией кода.
  • Оптимизация и рефакторинг существующего кода, устранение узких мест в производительности.
  • Написание платформозависимого и кроссплатформенного кода.
  • Разработка и поддержка unit- и интеграционных тестов, обеспечение стабильности и надёжности системы.
  • Проведение code review для соблюдения стандартов качества и улучшения структуры кода.
  • Участие в проектировании API и интерфейсов для интеграции модулей.
  • Подготовка технической документации по разработанным решениям и архитектуре.

Требования:

  • Глубокие знания языка C++ (11/14/17). Умение эффективно применять современные стандарты языка, включая шаблоны, многопоточность и другие возможности.
  • Большой опыт разработки на C/C++. Участие в сложных проектах, где требуется писать и оптимизировать как низкоуровневый, так и высокоуровневый код.
  • Опыт проектирования архитектуры программного обеспечения. Умение разбивать сложные системы на модули, проектировать API, учитывать требования масштабируемости и надёжности.
  • Отличные знания внутреннего устройства ОС Windows. Понимание работы ядра, потоков, управления памятью, механизмов IPC и системных вызовов.
  • Опыт многопоточного и высокопроизводительного программирования. Умение решать проблемы синхронизации, устранять узкие места в производительности.
  • Хорошее знание алгоритмов и структур данных. Умение применять классические и оптимальные подходы для решения сложных задач.
  • Уверенные знания STL и Boost. Умение эффективно использовать контейнеры, алгоритмы и умные указатели STL, а также библиотеки Boost (например, Boost.Asio).
  • Хорошие знания ООП и шаблонов проектирования. Умение проектировать системы на основе принципов SOLID, а также придерживаться подходов DRY и KISS.
  • Технический английский. Умение читать и понимать техническую документацию

Будет плюсом:

  • Навыки работы с инструментами анализа и отладки (например, WinDbg, Process Monitor, Performance Analyzer).
  • Умение проводить оптимизацию производительности (например, устранение узких мест по CPU, памяти или сети).
  • Понимание процессов CI/CD и навыки взаимодействия с системами сборки (например, Jenkins, TeamCity).
  • Опыт написания модульных тестов и проектирования тестируемого кода (Google Test).
  • Знание стандартов безопасности при разработке ПО.
  • Опыт работы в Agile/Scrum-командах.

Взамен мы предлагаем:

  • Комфортную и продуманную адаптацию.
  • Официальное трудоустройство и полностью «белую» зарплату.
  • Пятидневную рабочую неделю, где пятница – сокращенный день.
  • Корпоративные мероприятия.
  • Оплачиваемый отпуск (25 календарных дней) и больничный.
  • Возможность удалённой работы.
Бонусы компании
бесплатные чай / кофе
официальное трудоустройство
карьерный рост
корпоративные мероприятия
Место работы
Беларусь, Минск, Независимости, 117а
Московская Восток
Принять все cookie
Рекомендуем откликнуться:
ООО "Тэксод Технолоджиз"
Опыт работы от 2 лет
Минск
Московская Восток
ООО "Тэксод Технолоджиз"
Опыт работы не имеет значения
Минск
Московская Восток
ООО "Тэксод Технолоджиз"
Опыт работы от 2 лет
Минск
Московская Восток
ООО "Тэксод Технолоджиз"
Опыт работы от 2 лет
Минск
Московская Восток
Загрузить еще похожие вакансии
Последний визит представителя на сайт
20 декабря
Вакансия № 656260
Обновлена
Добавить