Senior Windows Desktop Developer

Software Development

Website Sonata Software

Senior Windows Desktop Developer – India

We’re looking for a senior engineer to own and evolve a high‑performance Windows desktop product built on C#, .NET and WPF. You’ll work on a fast‑growing team, shaping architecture while delivering reliable features that integrate with local services and external APIs.

What You’ll Do
Design and implement new features for the C#/.NET/WPF application.
Build secure inter‑process communication using named or secure pipes.
Integrate local services that call external APIs.
Develop and maintain SQL‑based data‑access components.
Own module reliability, performance and maintainability, and mentor junior developers as the team expands.

What You Need
- 5+ years of professional software development experience.
- Expertise in C#, .NET (Framework/Core) and WPF.
- Proven track record delivering Windows desktop applications.
- Hands‑on experience with IPC mechanisms such as named pipes or service‑based architectures.
- Solid understanding of SQL databases and data‑access patterns.

Good to Have
- Familiarity with cross‑platform UI frameworks like .NET MAUI or Avalonia.
- Experience developing macOS or other cross‑platform desktop apps.
- Knowledge of MVVM, dependency injection and asynchronous programming.

The Opportunity
The role sits in an Agile Scrum/Kanban team at Sonata Software, offering a chance to influence product direction and grow into a technical leadership position as the desktop portfolio expands.

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • BLUDIGIT TECHNOLOGIES
    India

    ------------------------------------------------------------------------ Role: Backend Developer — R&D Location: Baner, Pune Experience: 1.5+ years preferred Mode: Full-time, on-site ------
  • Codincity
    India

    Software Engineer – Java Full Stack Engineer – India Join a dynamic product team building high‑traffic web applications and RESTful APIs. You’ll shape end‑to‑end solutions in an agile set
  • Nokia India Private Limited
    India

    Technical Support Developer (REMOTE) — Technical Support Developer – India (Remote) Join a fast‑growing network team where you’ll troubleshoot real‑world telecom problems, support custome
  • Codewalla
    India

    Codewalla - Backend Stack Developer - Magento 2 Solutions — Backend Stack Developer – Magento 2 Solutions – India Join a high‑impact engineering team building headless, multi‑region e‑comm