Job Title : Senior C++ Developer – Visual C++ / MFC / Payment Processing / REST APIs
Job Type : Full-Time
Experience Level : Senior
Industry : Payment Processing / FinTech
Job Summary :
We are seeking a seasoned Senior C++ Developer with deep expertise in Visual C++ , MFC , and solid understanding of Object-Oriented Programming (OOP) and Object-Oriented Design (OOD) principles. The ideal candidate will have hands-on experience with RESTful API development , particularly in integrating with payment processing systems like Fiserv's LATAM Payments API. Experience with US Credit Card Processor Certification processes and familiarity with EMV standards are highly desirable.
Responsibilities :
- Design, develop, and maintain high-performance C++ applications using Visual C++ and MFC .
- Architect and implement RESTful APIs for secure communication with backend services and third-party systems.
- Integrate software with major US credit card processors and assist with certification efforts (e.g., First Data, TSYS, Elavon).
- Collaborate with QA and compliance teams to ensure adherence to EMV , PCI DSS, and other regulatory standards.
- Debug and troubleshoot complex issues in production and development environments.
- Write clean, maintainable, and well-documented code.
- Mentor junior developers and participate in code reviews.
Required Qualifications :
5+ years of professional experience in C++ development .Strong knowledge of Visual C++ and Microsoft Foundation Classes (MFC) .Solid understanding of OOP / OOD and software design patterns.Proven experience in designing and implementing RESTful APIs .Experience with US Credit Card Processor Certification processes.Familiarity with ISO 8583 , TLV parsing , or transaction messaging standards.Experience with debugging tools, memory profiling, and performance tuning.Preferred Qualifications :
Working knowledge of EMV specifications , kernels, or certification tools (e.g., UL, ICCSimTMat).Experience with DUKPT , encryption standards (3DES, AES), or HSM integration.Experience with Windows APIs , COM, or multi-threaded applications.Familiarity with PCI DSS compliance and secure coding practices.Experience integrating with payment processing systems like Fiserv's LATAM Payments API.Education :
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).We are looking for immediate joiners. Pls send your updated CV along with present & expected CTC and notice period at purnendukumar.tiwari@thoughtfocus.com .