C++ Developer

Ascendion

Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ascendion in Bengaluru is seeking a Software Engineer with 4+ years of experience in software development, testing, maintenance, and production support. You will work on Windows-based applications using C/C++, Win32 API, UWP, DLLs, and SQL in an Agile setup.

The role involves SDLC/STLC, cross-functional collaboration, and applying knowledge of payment solutions and EMV technologies where relevant. This hybrid Bengaluru position offers growth in a dynamic team.

Qualifications

  • 4+ years of software development experience.
  • Strong hands-on in C/C++, Win32 API, UWP, DLLs.
  • Experience with SDLC/STLC and Agile environment.

Responsibilities

  • Design, develop, test, maintain, and support Windows-based software applications.
  • Develop components using C/C++ and C++.
  • Work with Win32 APIs, UWP, and DLLs.
  • Coordinate with QA for defect resolution and validation.
  • Prepare patches and releases; support production deployments.

Skills

C/C++ programming
Win32 API
UWP
Object‑Oriented Programming
SQL
STL
Python
C#

Education

Bachelor's degree in Computer Science / Engineering
Master's degree in Business Analysis (added advantage)

Tools

Git
JIRA
Postman

Job description

  • Experience in payment solution development.
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
  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Ascendion Engineering • Pune District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Hybrid work model
Engineer Software Development
Engineer Software Development

Evolute Fintech Innovations Private Limited • Bengaluru

On-site
INR 750,000 - 1,100,000
Lead Engineer
Lead Engineer

ESP Engineered • Bengaluru

On-site
INR 600,000 - 800,000
Software Developer
Software Developer

ASND Technology • India

On-site
INR 2,500,000 - 4,500,000
Senior Engineer
Senior Engineer

ESP Engineered • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Software Developer (C++, MFC, OOP)
Software Developer (C++, MFC, OOP)

Allscripts(India) LLP, ultimately a subsidiary of Altera Digital Health Inc.,[Altera India] • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Senior C++, C# Engineer
Senior C++, C# Engineer

Quest Global • Maharashtra

On-site
INR 1,500,000 - 1,900,000
Senior Java Microservices Engineer – Payments
Senior Java Microservices Engineer – Payments

IntraEdge • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Hiring | C# | Python | WPF/XAML | MVVM | .NET Core- 8+ yrs- C2H
Hiring | C# | Python | WPF/XAML | MVVM | .NET Core- 8+ yrs- C2H

Venpa Staffing • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000