Our client is looking for a motivated C++ Developer to join a specialist software team delivering fuel automation and smart card-based systems. The ideal candidate will have solid C++ experience and the ability to clearly articulate the systems they have built, including data flow, users, inputs and outputs, and their exact role in development.
This role prioritises practical software engineering experience over embedded systems or hardware-level development.
Key Responsibilities
- Design, develop and maintain C++ applications and system features.
- Enhance existing software solutions within a structured codebase.
- Work on client-server and database-driven applications.
- Analyse system requirements and translate them into working software.
- Support testing, debugging and implementation activities.
- Engage with users and internal teams to refine system behaviour.
- Document system logic, architecture and technical changes.
- Ensure maintainable, stable and well-structured code delivery.
Requirements
- 2+ years’ C++ development experience.
- Experience working with MySQL or similar databases.
- Ability to explain application architecture and personal contribution clearly.
- Exposure to full application development (not only framework/component work).
- Strong communication and documentation skills.
- Analytical mindset with strong attention to detail.
Advantageous
- Linux experience.
- Networking / VPN / client-server exposure.
- PHP or additional backend language experience.
- GitLab and Docker familiarity.
Only shortlisted candidates will be contacted.
Submit your CV to [Email Address Removed] or call [Phone Number Removed];.
Visit our website for more exciting career opportunities: [URL Removed]
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
Desired Skills:
- MySQL
- documentation skills.
- Analytical mindset