Middle C++ Developer (C++11, Linux)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Middle C++ Developer (C++11, Linux): Разработка, сопровождение и оптимизация прикладного ПО для платежных терминалов с акцентом на C++11 (RAII, move-семантика, умные указатели), многопоточность и работу с существующей кодовой базой. Фокус на проектировании архитектуры, интеграции с производителем терминалов и обеспечении корректной работы клиент-серверных компонентов с HTTP(S), JSON/XML и прикладной криптографией.
Company
PBF GROUP разрабатывает ИТ-решения для банковской безопасности, банкоматов и платежных терминалов, создавая собственное ПО и развивая R&D.
What you will do
- Разрабатывать, сопровождать и оптимизировать код прикладного ПО для платежных терминалов.
- Участвовать в проектировании и разработке архитектуры ПО.
- Коммуницировать с технической поддержкой производителя терминалов.
- Развивать существующие программные решения.
- Оформлять внутреннюю документацию.
Requirements
- Уверенные знания C/C++ и C++11: умные указатели, лямбды, move-семантика, RAII и управление временем жизни ресурсов.
- Хорошее знание STL и понимание шаблонов/обобщённого программирования.
- Уверенное ООП и знание паттернов проектирования.
- Опыт разработки под Linux (gcc) и практическая многопоточность: mutex, condition_variable, atomic, понимание гонок и дедлоков.
- Опыт клиент-серверных приложений и работа с HTTP(S), JSON, XML.
- Английский на уровне чтения технической документации.
Culture & Benefits
- Официальное трудоустройство по ТК РФ, 30 календарных дней отпуска и «белая» зарплата.
- Продуктовая аккредитованная IT-компания: отсрочка от армии (для военнообязанных) и льготная ипотека.
- Полная удалёнка: важны интернет и возможность работать в часовом поясе МСК.
- Работа по Agile и Scrum, без бюрократии; гибкое начало рабочего дня.
- Регулярное обучение, профильные конференции и современное оборудование.
Hiring process
- Обсуждение опыта и соответствия требованиям по C++/Linux и многопоточности.
- Оценка работы с существующей кодовой базой и подхода к разработке прикладного ПО.
- Согласование задач и формата взаимодействия в рамках Scrum-спринтов.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →