Job Title: C++ Developer
Job Description:
We are seeking a skilled C++ Developer to join our dynamic team. The ideal candidate will have extensive experience in C++ development, a strong understanding of the Software Development Life Cycle (SDLC), and excellent analytical and debugging skills.
Key Responsibilities:
- Develop and maintain software applications using C++.
- Utilize C++ Standard Library (STL) and Boost libraries effectively.
- Design, develop, and integrate SOAP/REST APIs.
- Work in both Windows and Linux development environments.
- Collaborate with team members using GitHub for version control.
- Apply design patterns and SOLID principles to ensure high-quality code.
- Contribute to projects in the payments domain, with a preference for experience in Fuel/Fleet systems.
Qualifications:
- Proven development experience in C++.
- Strong knowledge of SDLC and debugging techniques.
- Proficiency with C++ STL and Boost libraries.
- Experience with SOAP/REST APIs.
- Familiarity with both Windows and Linux development environments.
- Experience using GitHub for version control.
- Background in payments systems (experience in Fuel/Fleet is an advantage).
- Understanding of design patterns and SOLID principles.
Preferred Skills:
- Experience with Flutter/Dart.
- Familiarity with GitHub Actions and Jenkins.
- Knowledge of Docker and containerization.
- Experience with cloud platforms such as Azure or Google Cloud.