Role Overview
We are looking for a skilled .NET Developer to design, develop, and maintain high-quality applications using Microsoft .NET technologies. The ideal candidate should have strong problem-solving skills, hands-on coding experience, and the ability to work collaboratively in a fast-paced environment.
Responsibilities
- Design, develop, test, and maintain applications using C# and .NET / .NET Core
- Build and maintain web applications using ASP.NET / ASP.NET Core
- Develop and consume RESTful APIs
- Work with databases such as SQL Server
- Write clean, scalable, and well-documented code
- Debug, troubleshoot, and optimize application performance
- Collaborate with cross-functional teams to understand requirements
- Participate in code reviews and follow best coding practices
Requirements
- Strong experience in C# and .NET / .NET Core
- Hands-on experience with ASP.NET / ASP.NET Core MVC
- Good knowledge of SQL Server and database design
- Experience with REST APIs and JSON
- Familiarity with Git or other version control systems
- Understanding of OOP concepts and software design patterns
- Bachelor’s degree in Computer Science, IT, or related field
Skills
- C#
- .NET Core
- ASP.NET Core
- SQL Server
- RESTful APIs
Nice to Have
- Experience with Blazor, Web API, or Microservices
- Knowledge of HTML, CSS, JavaScript
- Exposure to Azure or cloud platforms
- CI/CD and DevOps knowledge
Benefits
- Competitive salary and performance incentives
- Learning and growth opportunities
- Collaborative and supportive work culture
- Flexible work options