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

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

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

Образование

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

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

Компания Texode Technologies находится в поиске Senior / Team Lead 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.
  • Технический английский. Умение читать и понимать техническую документацию.
  • Умение брать ответственность за технические решения в проекте.
  • Навыки управления небольшой командой: распределение задач, контроль сроков, проведение 1:1 встреч.
  • Опыт проведения code review и наставничества для менее опытных разработчиков.
  • Умение оценивать сроки выполнения задач и контролировать выполнение плана.
  • Готовность инициировать улучшения в процессах разработки и внедрять новые технологии.

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

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

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

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