Senior .NET Full Stack Developer (with Razor)
Responsibilities
Design, develop, and implement modern web applications using ASP.NET Core, Razor Pages, and MVC.
Build and maintain RESTful APIs and integrate with front-end frameworks.
Develop responsive UI components using Razor, JavaScript, jQuery, HTML5, and CSS3.
Work with Entity Framework, LINQ, and SQL Server for database operations.
Optimize application performance, scalability, and security.
Participate in all phases of the SDLC including design, coding, testing, deployment, and support.
Collaborate with business analysts, architects, and QA teams to ensure requirements are met.
Mentor junior developers and perform code reviews to maintain coding standards.
Required Skills & Qualifications
8+ years of experience in .NET full stack development.
Strong proficiency in C#, ASP.NET Core, Razor Pages, and MVC.
Hands-on experience with Entity Framework / EF Core.
Proficiency in JavaScript, jQuery, HTML5, CSS3, and Bootstrap.
Strong understanding of SQL Server and relational database design.
Experience with REST API development and integration.
Knowledge of cloud platforms (Azure or AWS) is a plus.
Familiarity with Agile/Scrum methodologies.
Excellent problem-solving, debugging, and analytical skills.