Job Summary:
The .NET Developer is responsible for designing, developing, and maintaining web applications using ASP.NET and SQL Server.
This role focuses on full-stack development with an emphasis on backend logic, database interactions, and delivering scalable, secure, and high-performance solutions.
Key Responsibilities:
- Design, develop, and maintain web applications using ASP.NET (Web Forms or MVC)
- Create and optimize SQL Server queries, stored procedures, and database structures
- Collaborate with front-end developers, UI/UX designers, and business analysts
- Develop and consume RESTful APIs for application integration
- Debug, test, and deploy .NET applications in various environments
- Perform code reviews and follow coding standards and best practices
- Optimize application performance and ensure scalability and security
- Write and maintain technical documentation and user guides
- Participate in Agile/Scrum meetings and contribute to sprint deliverables
- Troubleshoot and resolve software defects and production issues
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in .NET development using ASP.NET and SQL Server
- Proficient in C#, .NET Framework/.NET Core, and ADO.NET or Entity Framework
- Strong SQL skills including writing stored procedures, triggers, and functions
- Experience with Visual Studio, IIS, and version control systems like Git
- Good understanding of object-oriented programming and design patterns
Preferred Qualifications:
- Experience with ASP.NET MVC, Web API, and Razor views
- Familiarity with JavaScript, jQuery, HTML5, and CSS3
- Exposure to Azure DevOps, CI/CD pipelines, or cloud deployment
- Knowledge of authentication protocols (OAuth, JWT) and security practices
- Experience with testing frameworks like MSTest, NUnit, or xUnit
Skills Required:
Skills Required
Asp.net, C#, .NET Framework, .Net Core, Sql Server, Ado.net, Entity Framework