- Strong experience in C#.NET and OOPS concepts
- Hands-on expertise in WPF (Windows Presentation Foundation)
- Solid understanding of SOLID principles and design patterns
- Experience with Git/TFS for version control
- Strong problem-solving and analytical skills
- Experience in Web API development
- Understanding of multithreading and asynchronous programming
- Valuable knowledge of software development lifecycle (SDLC)
Preferred / Good to Have
- Experience in MVVM architecture (highly preferred for WPF)
- Exposure to cloud platforms (Azure preferred)
- Knowledge of CI/CD pipelines
- Experience working in Agile environments
Soft Skills
- Strong communication skills
- Ability to work independently and in teams
- Good stakeholder interaction capability