Senior C++, C# Engineer

Quest Global

Pune, INonsitePosted Jul 23, 2026
Posting intelligenceActively listed

Skills

dockergithubazurec++cicdawsc#

About the role

Job Requirements

Role and Responsibility -

Candidate shall be working as windows client applications developer. This is an agile methodology-based program where the candidate shall be participating in designing, implementation and peer code reviews.

Candidate shall be working with Quest Global and Quest Global’s customer teams in a collaborative development model.

Apply subject matter knowledge to solve a variety of common business issues. Works on problems of moderately complex scope. Acts as an informed team member providing analysis of information and limited project direction input.

Exercises independent judgment within defined practices and procedures to determine appropriate action. Follows established guidelines and interprets policies. Evaluates unique circumstances and makes recommendations.

Designs limited enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.

Analyses design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.

Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application identifies and debugs issues with code and suggests changes or improvements.

Must Have Skill Technical Skills:

Windows development with UWP

Technical Skills: Strong coding skills for application level programming which would involve programming in C++

C++ Expertise: Proficient in C++14 to C++17 and development on C++

Multithreading:

Demonstrated expertise in various ways of declaring threads

Understanding of thread synchronization mechanisms.

Object-Oriented Concepts:

Strong understanding of inheritance, has-a, and is-a relationships using classes.

Knowledge of association, aggregation, and composition achieved through inheritance.

Design Patterns and Interface: Familiarity with design patterns and interface concepts.

Inter-Process Communication (IPC): Knowledge of IPC, shared memory, and socket programming.

Data Structures: Solid understanding of data structures.

Proficient in using Git for version control, with hands-on experience in tools like Gerrit and GitHub, and good understanding of git commands.

Proficient in using library like curl, openssl, programming using REST API

Nice to Have Skill -

Profiling of code using various tools.

Worked on a VM and docker environment.

Test-driven development experience.

CICD understanding

Exposure to cloud (AWS, Azure, Any).

Debugger – GDB

Experience in openssl or security libraries

.Additional Information

Team Player

Good written and verbal communication skill

Willingness to cross-skill

Work Experience

Windows development with UWP

Technical Skills: Strong coding skills for application level programming which would involve programming in C++

C++ Expertise: Proficient in C++14 to C++17 and development on C++

Multithreading:

Demonstrated expertise in various ways of declaring threads

Understanding of thread synchronization mechanisms.

Object-Oriented Concepts:

Strong understanding of inheritance, has-a, and is-a relationships using classes.

Knowledge of association, aggregation, and composition achieved through inheritance.

Design Patterns and Interface: Familiarity with design patterns and interface concepts.

Inter-Process Communication (IPC): Knowledge of IPC, shared memory, and socket programming.

Data Structures: Solid understanding of data structures.

Proficient in using Git for version control, with hands-on experience in tools like Gerrit and GitHub, and good understanding of git commands.

Proficient in using library like curl, openssl, programming using REST API

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.