Job Description
Job Summary:
We are looking for an experienced .NET Developer with 3+ years of expertise in building robust, scalable, and high-performance applications. The ideal candidate should have strong knowledge of C#, ASP.NET, .NET Core, and SQL Server, along with experience in web and API development.
Key Responsibilities:
- Develop, test, and maintain .NET applications, web services, and APIs.
- Design and implement scalable, secure, and efficient software solutions.
- Work with ASP.NET MVC, .NET Core, and related technologies.
- Develop and integrate RESTful APIs and Web Services.
- Collaborate with front-end developers, designers, and other stakeholders.
- Write clean, maintainable, and well-documented code.
- Optimize application performance, security, and scalability.
- Troubleshoot, debug, and resolve software defects.
- Work with SQL Server, Entity Framework, and other database technologies.
- Stay updated with the latest .NET technologies and best practices.
Required Skills & Qualifications:
- 3+ years of hands-on experience in C#, ASP.NET, .NET Core, and MVC.
- Strong knowledge of Object-Oriented Programming (OOP) principles.
- Experience with RESTful APIs, Web APIs, and Microservices architecture.
- Hands-on experience with SQL Server, Entity Framework, and LINQ.
- Proficiency in HTML5, CSS3, JavaScript, and jQuery.
- Experience with version control systems (Git, GitHub, or Bitbucket).
- Familiarity with Azure, AWS, or other cloud platforms is a plus.
- Knowledge of unit testing frameworks (XUnit, NUnit, or MSTest).
- Strong debugging, troubleshooting, and problem-solving skills.