Desktop Application Developer - C++ or C#

Whiteblue Cloud Services

Chennai District

On-site

INR 800,000 - 1,200,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Whiteblue Cloud Services in Chennai seeks a skilled desktop software engineer to contribute to C++ and C#/.NET projects. You will work on established codebases, implement robust architectures, and optimize performance across Windows desktop applications.

The role requires strong debugging, memory management, threading, and design skills, with a willingness to learn and apply AI-assisted development approaches in a fast-paced environment.

Qualifications

  • Proven experience in desktop software development using C++ or C#/.NET.
  • Strong fundamentals in software engineering and design patterns.
  • Solid understanding of object-oriented programming and architecture.
  • Excellent debugging, memory management and performance tuning skills.
  • Ability to understand and modify large existing codebases.
  • Knowledge of threading and process diagnostics is a plus.
  • Analytical thinking and fast learning ability are essential.
  • Experience in AI-assisted development is desirable.

Responsibilities

  • Develop and maintain desktop applications using C++ and/or C#/.NET.
  • Contribute to robust architecture and design of software components.
  • Diagnose and fix performance and memory issues across modules.
  • Collaborate to understand large codebases and implement improvements.
  • Apply threading techniques and diagnostics to improve responsiveness.
  • Engage in learning AI-assisted development approaches where appropriate.

Skills

C++ development
C#/.NET Desktop apps
Software engineering fundamentals
Object-oriented design
Desktop app architecture
Debugging & problem-solving
Large codebase comprehension
Threads & memory management
AI-assisted development

Job description

Role & responsibilities


  • C++ development, or

  • C#/.NET (Desktop application development)

  • Strong software engineering fundamentals

  • Solid object-oriented design and programming concepts

  • Strong grasp of desktop application architecture patterns

  • Strong debugging, troubleshooting and problem-solving skills

  • Ability to understand and modify large existing codebases

  • Understanding of threading, memory management, performance tuning, process diagnostics

  • Strong analytical thinking and learning agility

  • Experience in AI-assisted development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Application Developer
C++ Application Developer

Soul Ai • New Delhi

On-site
INR 900,000 - 1,200,000
C++ Application Developer
C++ Application Developer

Soul Ai • Mumbai

On-site
INR 700,000 - 1,100,000
C++ Application Developer
C++ Application Developer

Soul Ai • Chennai District

On-site
INR 600,000 - 1,100,000
C++ Application Developer
C++ Application Developer

Soul Ai • Dadri

On-site
INR 900,000 - 1,200,000
C++ Application Developer
C++ Application Developer

Soul Ai • Gurugram District

On-site
INR 600,000 - 900,000
Deltacubes - Senior Software Development Engineer - Windows Applications
Deltacubes - Senior Software Development Engineer - Windows Applications

De • Kolkata District

On-site
INR 1,200,000 - 1,600,000
C# Winforms Developer
C# Winforms Developer

Capgemini • Pune District

On-site
INR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000
.NET Application Developer
.NET Application Developer

Utthunga Technologies • Mysuru, Bengaluru

On-site
INR 1,200,000 - 1,800,000
.NET Developer with C++
.NET Developer with C++

Capgemini • Bengaluru

On-site
INR 1,200,000 - 1,800,000