Job Title: .NET Developer  
Duties and Responsibilities:  
- Investigate and resolve complex defects by identifying root causes and providing effective solutions.
 
 
- Develop and maintain Unit Tests  for UI, Backend, and Database components.
 
 
- Design and implement tactical enhancements for the product  using Microsoft technologies.
 
 
- Stay up to date with new feature enhancements and continuously upskill on emerging technologies.
 
 
- Collaborate with cross-functional teams, including QA, to deliver high-quality defect fixes.
 
 
- Conduct code, design, and unit test reviews  to ensure coding standards and best practices.
 
 
- Occasionally contribute to product Quality Assessment  activities.
 
 
- Engage in customer-facing interactions  as needed.
 
 
Experience and Skills Needed:  
Required Skills:  
- 3–5 years of experience in .NET Web Application Development .
 
 
- Strong aptitude for quick learning  and keeping pace with evolving technologies.
 
 
- Good understanding of RESTful Service Development .
 
 
- Exposure to JavaScript frameworks  such as React.
 
 
- Familiarity with SQL Server  (good to have).
 
 
- Strong debugging and troubleshooting skills , especially in production environments.
 
 
- Solid understanding of Object-Oriented Analysis & Design (OOAD)  and Design Patterns .
 
 
- Excellent communication skills  (oral & written).
 
 
Desired Skills:  
- Experience debugging complex defects and production issues .
 
 
- Hands-on experience building applications/features using C#, .NET Framework, or .NET Core .
 
 
- Knowledge of HTML5, CSS, JavaScript, React or Angular, and AJAX .
 
 
- Experience with Unit Testing frameworks and practices.