C++ Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
C++ Developer (C++/Btrieve/MFC): Enhance, maintain, and refactor a high-volume payroll system, modernizing the backend while preserving reliability with an accent on performance-optimized databases, legacy modernization, and translating complex Belgian payroll requirements into technical solutions. Focus on debugging and optimizing a mature codebase, bridging business and tech, and delivering production improvements across the full product lifecycle.
Location: Hybrid (Antwerp, Belgium and Katowice, Poland)
Company
provides payroll and HR services with global reach.
What you will do
- Enhance, maintain, and refactor the C++ payroll system and contribute across the full product lifecycle.
- Work with Btrieve databases and MFC interfaces for high-volume payroll processing.
- Modernize the backend while preserving dependable behavior; support GUI virtualization and ongoing refactoring.
- Translate complex Belgian payroll requirements into elegant technical solutions with business experts.
- Troubleshoot and debug issues across a long-lived legacy codebase.
- Collaborate internationally with the product owner and stakeholders; report progress and technical decisions.
Requirements
- 2–3 years of C++ development in complex software environments.
- Knowledge of STL, Boost, and MFC.
- Experience with document and relational databases such as Btrieve and MS SQL.
- Degree in IT or equivalent experience.
- Ability to collaborate with an international team; English is the lingua franca.
Nice to have
- Experience surviving legacy modernization projects.
- Familiarity with TDD and CI/CD (Azure DevOps, Jenkins) and Windows profiling tools like VTune.
- Visual Studio mastery.
- Python scripting for automation.
- Payroll domain knowledge (Belgian tax calculations).
Culture & Benefits
- Permanent employment contract after a 3-month probation period.
- Flexible working hours and remote/hybrid working options; workation possible from any location (4 weeks per year, EU only).
- Private medical care (LuxMed), life insurance, holiday allowance, and annual bonus.
- Financial allowance for remote work, cafeteria system / sports card, and lunch card (Edenred).
- Learning opportunities via an individual development plan and professional training; free language courses during working hours.
- Team spans Belgium (Antwerp) and Poland (Katowice); collaborative international environment.
Hiring process
- Salary range is shared during the initial interaction with Talent Acquisition (phone or email).
- Subsequent interviews evaluate technical fit and collaboration approach.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →