Join a fast‑growing product team delivering high‑performance Windows desktop solutions. You’ll leverage deep expertise in WPF and C# to build scalable, maintainable applications for enterprise clients.
What You’ll Do
- Design and implement WPF desktop applications using C# and XAML.
- Build multi‑tier solutions integrating ASP.NET MVC services.
- Optimize data access with Entity Framework and SQL Server/Oracle.
- Write multithreaded code for responsive UI and background processing.
- Ensure code quality through unit tests and peer reviews.
- Collaborate with product and QA teams in Agile sprints.
- Maintain documentation for architecture and codebase.
What You Need
- 5+ years overall software development experience.
- Minimum 4 years hands‑on WPF and C# development.
- Strong proficiency in .NET and XAML.
- Experience with Entity Framework and relational databases (SQL Server/Oracle).
- Solid understanding of multithreaded programming in C#.
- Proficient in designing N‑tier desktop/web applications with ASP.NET MVC.
- Excellent problem‑solving and communication abilities.
Good to Have
- Familiarity with Agile/Scrum methodology.
- Knowledge of Git or TFS version control.
- Awareness of software development best practices.
- Experience with performance profiling tools.
The Opportunity
The role provides a chance to shape enterprise‑grade Windows applications within a Bangalore‑based development hub.
