Cognizant logo

C++ Developer - Retail domain

Cognizant
Full-time
On-site
Georgia
Digital

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.