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.