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.
