Middle Developer C/C++
Опыт работы от 2 лет
Высшее образование
Компания Texode Technologies находится в поиске Middle Developer C/C++.
Обязанности:
- Проектирование и разработка систем защиты сетевых периметров, с учётом требований производительности и надёжности.
- Разработка платформозависимого и кроссплатформенного кода.
- Поиск и внедрение эффективных решений для оптимизации производительности и снижения потребления ресурсов.
- Написание и поддержка unit- и интеграционных тестов для обеспечения качества кода.
- Участие в процессах code review для повышения качества и читаемости кода.
- Оптимизация существующего кода и участие в рефакторинге.
Требования:
- Знание стандартов C++ (11/14/17/20).
- Умение применять современные возможности языка (умные указатели, лямбда-выражения, std::thread, std::move и т.д.).
- Хорошие знания классических алгоритмов и структур данных.
- Умение эффективно применять массивы, списки, деревья, хеш-таблицы, сортировки и графовые алгоритмы.
- Опыт сетевого программирования.
- Понимание работы сетевых протоколов (TCP/IP, HTTP), навыки разработки с использованием сокетов.
- Опыт многопоточного и высокопроизводительного программирования.
- Умение решать проблемы синхронизации, устранять узкие места в производительности.
- Хорошее знание алгоритмов и структур данных.
- Умение применять классические и оптимальные подходы для решения сложных задач.
- Уверенные знания STL.
- Умение эффективно использовать контейнеры, алгоритмы и умные указатели STL.
- Опыт написания модульных тестов и проектирования тестируемого кода.
- Технический английский.
- Умение читать и разбираться в технической документации.
Будет плюсом:
- Знание шаблонов проектирования и умение применять их на практике.
- Опыт работы с системами контроля версий (Git).
- Навыки профилирования и оптимизации приложений.
Взамен мы предлагаем:
- Комфортную и продуманную адаптацию.
- Официальное трудоустройство и полностью «белую» зарплату.
- Пятидневную рабочую неделю, где пятница – сокращенный день.
- Корпоративные мероприятия.
- Оплачиваемый отпуск (25 календарных дней) и больничный.
- Возможность удалённой работы.
Работа в Минской области:
Березино, Борисов, Боровляны, Вилейка, Воложин, Гатово, Дзержинск, Ждановичи, Жодино, Заславль, Клецк, Колодищи, Копыль, Крупки, Лесной, Логойск, Лошница, Любань, Марьина Горка, Мачулищи, Михановичи, Молодечно, Мядель, Несвиж, Озерцо, Прилуки, Ратомка, Самохваловичи, Сеница, Слуцк, Смолевичи, Солигорск, Старые Дороги, Столбцы, Тарасово, Узда, Фаниполь, Червень