2 сентября 2024 г.
Средний/старший разработчик C++ Харьков, Лисабон (Португалия), Виддалено О проекте Наш клиент — мировой лидер в области сетевых технологий и безопасности. Мы разрабатываем брандмауэр нового поколения, который служит центральным административным центром для управления основными решениями сетевой безопасности. Он предлагает комплексное и унифицированное управление брандмауэрами, контролем приложений, предотвращением вторжений, фильтрацией URL-адресов и расширенной з
2 сентября 2024 г.
Средний/старший разработчик C++
Харьков, Лисабон (Португалия), Виддалено
О проекте
Наш клиент — мировой лидер в области сетевых технологий и безопасности.
Мы разрабатываем брандмауэр нового поколения, который служит центральным административным центром для управления основными решениями сетевой безопасности. Он предлагает комплексное и унифицированное управление брандмауэрами, контролем приложений, предотвращением вторжений, фильтрацией URL-адресов и расширенной защитой от вредоносного ПО.
Являясь важнейшим компонентом широкого и интегрированного портфеля средств обеспечения безопасности, он обеспечивает углубленный анализ, оптимизированное управление безопасностью в сетях и облачных средах, а также ускоренное расследование инцидентов и реагирование на них, эффективно работая как с собственными, так и с сторонними решениями. партийные технологии.
В настоящее время команда состоит из четырех инженеров: технического руководителя, 2 старших разработчиков и 1 среднего разработчика. Мы ищем пятого члена команды, который укрепит наш опыт C++ в этой области.
Чем вы будете заниматься
- Разрабатывать программное обеспечение для компании, занимающейся сетевой безопасностью.
- Тесно сотрудничать с другими разработчиками и заказчиком.
- Реализуйте тестовое покрытие написанного кода, интеграцию в существующие конвейеры CI.
- Рассмотрение проблем, заполнение и доработка технических деталей.
- Отладка как в локальной, так и в реальной среде, создание подходящей среды для отладки и тестирования в облаке, воспроизведение и устранение проблем клиентов.
Требуются знания и навыки
- Опыт разработки на C/C++ от 4 лет.
- Знание С++14.11.17, STL, Boost, паттернов проектирования.
- Опыт работы с сетями, понимание уровней OSI, протоколов TCP и UDP, маршрутизации трафика, принципов работы межсетевого экрана.
- Опыт работы с многопоточностью с использованием STL или Boost.
- Практический опыт использования библиотек Protobuf, gRPC, Asio, OpenSSL, ZeroMQ.
- Хорошее понимание принципов модульного тестирования, слабосвязанного кода, методов рефакторинга. Опыт работы с Google Test/Mock.
- Опыт использования профилировщиков, инструментов анализа утечек памяти (Valgrind), статических анализаторов.
- Уровень письменного и устного английского языка выше среднего.
- Опыт работы с Linux, SSH, Git, CMake, Docker, RabbitMQ.
- Ответственность, умение работать как автономно, так и в команде, продуктивность.
Будет плюсом
- Опыт использования сложных шаблонов системной архитектуры (событийно-ориентированная архитектура) и построения экосистем микросервисов.
- Опыт работы с WebSockets.
- Опыт работы с облачной инфраструктурой, в основном AWS и Microsoft Azure.
- Знание Python или Go.