Loading...

Idyllic Services

C++ Developer

Idyllic Services
Pune, Maharashtra On-site
On-Site Full-Time Pune, Maharashtra India

Skills

Algorithms Data Structures C++ C (Programming Language) Standard Template Library (STL) Multithreaded Development Operating Systems IPC Socket Programming Boost (C++ libraries)

About the Role

Job Title: C++ Developer- Payment domain
Experience Range: 5–8 Years
Location: Pune
Notice Period: 0–30 Days / Candidates Currently Serving Notice Preferred
Work Mode: Work From Office (WFO)

Job Overview:
We are seeking a highly skilled and experienced C++ Developer with mandatory experience in the Payment Domain to join our dynamic team in Pune. The ideal candidate will possess strong expertise in C++ along with in-depth knowledge of real-time data processing, multithreaded systems, and inter-process communication. This is a hands-on development role requiring excellent problem-solving skills, deep technical knowledge, and the ability to deliver in a fast-paced, mission-critical environment.

Key Responsibilities:
1. Design, develop, and maintain high-performance C++ applications for Windows and UNIX/Linux platforms.
2. Implement and enhance real-time data processing systems tailored to the payments industry.
3. Write robust and efficient code using STL and BOOST libraries.
4. Solve complex challenges using advanced data structures and algorithms.
5. Handle inter-process communication (IPC) including socket programming and shared memory.
6. Develop and debug multithreaded applications, including identification and resolution of race conditions and deadlocks.
7. Conduct performance optimization through profiling, tracing, and debugging tools.
8. Work collaboratively with QA, DevOps, Business Analysts, and Product Owners across the SDLC.
9. Use version control tools such as Git and SVN effectively for code management.

Required Skills & Qualifications:
1. Strong proficiency in C++ (C++11/14/17) with a deep understanding of language internals.
2. Proven experience in C/C++ development in production environments.
3. Thorough knowledge of STL and BOOST libraries.
4. Solid understanding of data structures, algorithms, and design patterns.
5. Expertise in multithreading and resolving concurrency issues.
6. Experience with development and debugging tools (gdb, Valgrind, perf, etc.).
7. Exposure to cross-platform development on both Windows and UNIX/Linux.
8. Proficiency in IPC techniques and network/socket programming.
9. Excellent analytical and problem-solving skills.

Mandatory Domain Requirement:

Hands-on experience in the Payments Domain – understanding of transaction processing, clearing & settlement, ISO 8583/ISO 20022 messaging, card networks (Visa/Mastercard), payment switches, or payment gateways.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs

OptimHire Logo

Embedded Software Development Engineer

OptimHire Remote
Swift Strategic Solutions Inc Logo

Embedded Systems C Developer

Swift Strategic Solutions Inc On-site
Idyllic Services Logo

C++ Developer

Idyllic Services On-site
Mirafra Technologies Logo

linux device driver developer

Mirafra Technologies On-site
Light Tree Technology Logo

Firmware Engineer

Light Tree Technology On-site