Find a jobRecruiters

C++ Developer

Exclusive opportunity

Onsite

C++ Developer

Ascendion Engineering

C++ Developer

Skills

SQL QueriesPythonC#Testing & QAGitPostmanLinuxJira

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

31 August 2026

What they need


Position: Software Engineer: C++ / Windows Application Development

Experience: 4+ Years

BLR-Hybrid

Job Overview

We are looking for an experienced Software Engineer with 4+ years of experience in software development, application testing, maintenance, and production support. The candidate should have strong hands-on experience in C/C++, C++, Win32 API, UWP, DLLs, SQL, and Windows-based application development.

The role requires the ability to work across the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), collaborate with cross-functional teams, analyze technical issues, and deliver reliable software solutions in an Agile environment.

Experience in payment solutions, banking applications, and EMV contact/contactless technologies will be highly relevant for this position.

Key Responsibilities

  • Design, develop, test, maintain, and support Windows-based software applications.
  • Develop and maintain application components using C/C++ and C++.
  • Work with Win32 APIs, UWP applications, and DLLs.
  • Understand business and technical requirements and translate them into software solutions.
  • Perform software development, debugging, troubleshooting, and issue resolution.
  • Analyze application issues and identify root causes.
  • Develop and execute test cases and support UAT activities.
  • Coordinate with QA and other stakeholders for defect resolution and application validation.
  • Support application releases across UAT, pre-production, and production environments.
  • Work with SQL and MS SQL Server for application/database-related activities.
  • Participate in Agile development processes and SDLC/STLC activities.
  • Track defects, change requests, and service requests using JIRA.
  • Support production issues and ensure timely resolution.
  • Prepare and support application patches and releases.
  • Collaborate effectively with development, testing, business, and support teams.

Required Technical Skills

  • Strong programming experience in C/C++ and C++.
  • Good understanding of Object-Oriented Programming and STL.
  • Hands-on experience with Win32 API.
  • Experience in UWP / Windows application development.
  • Good understanding of DLLs and Windows application components.
  • Working knowledge of C# and Python.
  • Good knowledge of SQL and MS SQL Server.
  • Experience in software testing and UAT testing.
  • Experience with Git and JIRA.
  • Good understanding of Agile methodology.
  • Knowledge of both Windows and Linux environments.

Domain Skills – Preferred

  • Experience in payment solution development.
  • Knowledge of payment application design and development.
  • Hands-on experience or knowledge of EMV contact and contactless technologies.
  • Experience working with banking/payment-related applications.
  • Knowledge of transaction-processing applications.
  • Experience with tools such as Postman and payment/certification testing tools.

Application & Production Support

  • Experience supporting applications across UAT, pre-production, and production environments.
  • Experience working with application configuration files, DLLs, web components, and Windows environments.
  • Ability to perform application maintenance and production troubleshooting.
  • Experience preparing application patches and supporting production deployments.
  • Knowledge of production and Disaster Recovery (DR) activities is an advantage.

Tools & Technologies:

Programming: C, C++, C#, Python, Embedded C

Windows Technologies: Win32 API, UWP, DLL

Database: MS SQL Server, SQL

Testing/API: Test Cases, UAT, Postman

Version Control: Git

Project Management: JIRA

Operating Systems: Windows, Linux

Methodologies: Agile, Waterfall

Education:

  • Bachelor's degree in Computer Science / Engineering or equivalent.
  • Master's degree in Business Analysis is an added advantage. The profile indicates a B.Tech in Computer Science and a Master's in Business Analysis.

Preferred Candidate Profile: The ideal candidate should demonstrate:

  • Strong analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Ability to understand requirements and deliver software solutions.
  • Ability to troubleshoot and resolve application issues.
  • Adaptability to new technologies and development environments.
  • Experience working in Agile software development environments.

C/C++, C++,

Win32 API, UWP, DLLs, SQL and Windows-based application development

Other offers great for you!

These companies are also looking for great profiles

Cherry Pick

C++ Trading Systems Developer

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

C++

6 months ago

Quick apply

Soors

Lead Developer Java / Angular H/F

Freelance

33600 Pessac, France

Hybrid

Skills

AngularJava

12 hours ago

Quick apply

Mon Consultant Indépendant

SAP ABAP developer senior with SAP IS-U

TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Brussels, Belgium

Hybrid

Skills

Systèmes d'information

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools