Advertisement

C/C++ Developer – POS & Payments

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

Arting Digital

Default Logo
πŸŽ“ IT
πŸ“ Bangalore
πŸ’Ό 4 - 5 years
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
Arting Digital is hiring a C/C++ Developer with 3–5 years of experience for a POS and Payments development role in Bangalore. The position requires strong C/C++ programming skills and hands-on experience developing POS and payment applications. The selected candidate will work on payment transactions including Sale, Refund, Void, Reversal, and Settlement, as well as EMV contact and contactless payment flows. Experience with TCP/IP socket programming, POS devices and SDK integration, and basic ISO 8583 is required. Candidates can apply through the provided job link or by emailing their resume.

Job Overview

Particulars Details
Position C/C++ Developer – POS & Payments
Company Arting Digital
Location Bangalore
Job Type Full-Time
Experience 4 - 5 years
Category / Department IT
Application Mode Email

🏒 About Arting Digital

Company Overview:
Arting Digital is an IT solutions and digital transformation company that provides product engineering, data, innovation consulting, design thinking, and technology services. Its offerings include marketing, web development, application development, RPA, automation, and cloud solutions. The company works with clients across sectors including healthcare, finance, automobiles, and technology, and states that it serves more than 500 clients worldwide.

Company Mission:
To provide innovative IT services and products that help clients grow, improve productivity, and transform their businesses through digital technology while maintaining a customer-centric approach.

Company Vision:
To enable businesses of all sizes to use digital technology to achieve greater efficiency, collaboration, and innovation.

Core Values / Principles
Excellence
Innovation
Integrity
Collaboration
Client success
Continuous learning
Social responsibility

🌐
πŸ“
Office Location

26781 Sector-44C, Chandigarh, Pin-160047

C/C++ Developer – POS & Payments Banner

πŸ’‘ Editor's Note / Preparation Tip

Resume Tips:
Clearly highlight 3–5 years of relevant C/C++ development experience.
Emphasize hands-on POS and payment application development.
Mention specific payment transactions you have implemented.
Highlight EMV contact and contactless experience.
Include TCP/IP and socket programming experience.
Mention ISO 8583 knowledge and relevant payment-host integrations.
Include experience integrating POS devices, SDKs, and peripherals.
Describe specific payment projects and your individual contribution.

Interview Preparation:
Revise advanced C and C++ programming concepts.
Prepare questions related to memory management, pointers, object-oriented programming, and multithreading.
Review POS payment transaction flows such as Sale, Refund, Void, Reversal, and Settlement.
Prepare to explain EMV contact and contactless transaction flows.
Review TCP/IP and socket programming concepts.
Revise basic ISO 8583 message structure and transaction processing.
Prepare examples of POS device and SDK integrations.
Be ready to explain real-world payment application challenges you have handled.

Professional Tips:
Focus your resume on payment and POS-related development rather than general C/C++ experience.
Clearly mention the payment terminals, devices, SDKs, and protocols you have worked with.
Use project examples to demonstrate practical payment-domain experience.
Highlight production issues and integration challenges you successfully resolved.
Be prepared to explain payment transaction flows clearly during the technical interview.

πŸ“ Job Description

Position Details:
Arting Digital is looking for a C/C++ Developer with hands-on experience in POS and payment application development.

The role involves developing and maintaining POS payment applications using C/C++. The selected candidate will work on various payment transaction types, including Sale, Refund, Void, Reversal, and Settlement.

The position also requires experience with EMV contact and contactless payment flows, TCP/IP socket communication with payment hosts, and integration of POS devices, SDKs, and peripherals.

Candidates should have a strong understanding of C/C++ programming, POS payment transaction development, TCP/IP and socket programming, and basic ISO 8583 concepts.

Benefits / Compensation

Salary, benefits, incentives, and other compensation details: Not Provided.

Candidate Requirements:
3–5 years of relevant development experience.
Strong C/C++ programming skills.
Hands-on POS and payment application development experience.
Experience with payment transactions.
Knowledge of EMV contact and contactless payment flows.
Experience with TCP/IP and socket programming.
Basic understanding of ISO 8583.
Experience integrating POS devices, SDKs, and peripherals.

Preferred Skills:
C
C++
POS Applications
Payment Applications
EMV
Contact and Contactless Payments
TCP/IP
Socket Programming
ISO 8583
POS Device Integration
SDK Integration

Working Days & Hours:
Not Provided

How to Apply:
Candidates can apply through the provided job application link or email their resume to reeza@artingdigital.com.

🎯 Key Responsibilities

  • βœ“ Develop and maintain POS payment applications using C/C++.
  • βœ“ Implement Sale, Refund, Void, Reversal, and Settlement transactions.
  • βœ“ Develop and integrate EMV contact payment flows.
  • βœ“ Develop and integrate EMV contactless payment flows.
  • βœ“ Implement TCP/IP socket communication with payment hosts.
  • βœ“ Integrate POS devices, SDKs, and peripheral hardware.
  • βœ“ Support payment application functionality and transaction processing.
  • βœ“ Work on payment-related development and integration requirements.

πŸ’‘ Required Qualifications & Skills

βœ“ C βœ“ C++ βœ“ POS Payment Application Development βœ“ Payment Transaction Development βœ“ EMV Contact βœ“ EMV Contactless βœ“ TCP/IP βœ“ Socket Programming βœ“ ISO 8583 βœ“ POS Device Integration βœ“ SDK Integration
Advertisement

πŸš€ Career Guidance & Interview Insights

To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.

Joining as a C/C++ Developer – POS & Payments offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.

Expected Career Progression Roadmap:

The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβ€”becoming a Tech Lead, Staff Engineer, and Principal Architectβ€”or a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).

Expected Technical & Behavioral Questions:

  • Q1: How do you optimize database query performance?
    Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis).
  • Q2: Explain the differences between Microservices and Monolithic architecture.
    Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices.
  • Q3: How do you handle merge conflicts in Git?
    Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:

  • Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
  • Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
  • Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated Market Compensation in India:

Estimated compensation for this role type in India is β‚Ή6,00,000 - β‚Ή12,00,000 per annum (Mid level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.

Suggested Professional Certifications:

Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).

Contact Email: reeza@artingdigital.com

Frequently Asked Questions

1. What position is Arting Digital hiring for?
Arting Digital is hiring for a C/C++ Developer – POS & Payments position.

2. How much experience is required?
The position requires 3–5 years of experience.

3. Where is the position located?
The position is based in Bangalore.

4. What programming languages are required?
Strong C and C++ programming skills are required.

5. Does the role require POS payment experience?
Yes. Hands-on experience with POS and payment application development is required.

6. Which payment transactions should candidates be familiar with?
The role involves Sale, Refund, Void, Reversal, and Settlement transactions.

7. Is EMV knowledge required?
Yes. Candidates should have experience with EMV contact and contactless payment flows.

8. Is TCP/IP experience required?
Yes. Experience with TCP/IP socket communication is required.

9. Is ISO 8583 knowledge required?
Basic ISO 8583 knowledge is listed as a required skill.

10. How can candidates apply?
Candidates can apply through the provided job application link or email their resume to reeza@artingdigital.com.

πŸ›‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.

Recommended Content