C++ Developer

No. of Opening

10

Location

Chennai / Hyderabad

Experience

5 years

Job Overview : -

We are seeking a highly skilled and experienced C++ Developer to join our technology team focused on building and maintaining critical applications in the fuel and payment systems domain. This role is ideal for professionals with a deep understanding of C++ (preferably C++11 or later), real-time transaction processing, and hardware-software integrations, particularly with Verifone systems.

As a C++ Developer, you will be responsible for developing robust modules for Fuel Card management, integrating Payment Gateways, and ensuring secure, high-performance system operations. If you are passionate about embedded systems, POS technologies, and real-world systems programming, this is your opportunity to work on impactful and industry-leading platforms.

Key Responsibilities : -

  • Design, develop, and maintain high-performance C++ applications for payment and fuel service systems.
  • Integrate with Payment Gateways, ensuring compliance with security and transaction protocols.
  • Build and enhance modules related to Fuel Card management and Petro Fuel operations.
  • Collaborate with hardware components, including Verifone POS systems like Commander and RubyCI.
  • Optimize legacy systems for reliability, scalability, and maintainability.
  • Work closely with QA, product, and DevOps teams to ensure smooth releases and deployments.
  • Debug and resolve production-level system issues with deep root cause analysis.
  • Document code, APIs, and system architecture to support long-term maintainability.

Required Skills & Experience : -

  • 5+ years of experience in C++ development, ideally with C++11 or later standards.
  • Strong expertise in Payment Gateway protocols, compliance standards, and transaction workflows.
  • Domain experience in Fuel Card systems and Petro Fuel retail technology.
  • Direct hands-on experience with Verifone hardware/software, such as Commander and RubyCI.
  • Solid understanding of multi-threaded programming, performance tuning, and low-level systems development.
  • Familiarity with hardware communication protocols, embedded systems, and real-time OS environments.
  • Ability to write clean, efficient, and well-documented code in a high-demand production setting.

Preferred Qualifications : -

  • Exposure to Linux-based embedded systems and serial port communication.
  • Experience with POS testing frameworks or simulators.
  • Understanding of PCI-DSS compliance and secure coding practices.
  • Familiarity with CI/CD pipelines and automated deployment strategies.

Why Join Us? : -

  • Work on cutting-edge solutions for real-time payment and fuel management systems.
  • Be part of a collaborative team solving real-world engineering challenges.
  • Competitive compensation with clear opportunities for career advancement.
  • Opportunity to work with hardware-software integrated platforms used globally.
  • Continuous learning culture with support for certifications and upskilling.

If you’re a seasoned .NET Developer with a passion for building secure, efficient, and scalable applications—especially in the payments and petroleum domain—we’d love to hear from you!