Overview
Skills
Job Details
Job Title: Full Stack .NET Developer (Remote)
Location: Remote
Experience: 10+ Years
Employment Type: Full-Time (Contract/Permanent)
Job Description:
We are seeking an experienced and highly skilled Full Stack .NET Developer with 10+ years of professional experience in designing, developing, and maintaining enterprise-level applications. This is a remote position offering flexibility and the opportunity to work on cutting-edge technologies in a collaborative environment.
Key Responsibilities:
Design, develop, and maintain full-stack applications using .NET Framework/.NET Core, C#, ASP.NET MVC, and Web API.
Create responsive and dynamic front-end interfaces using JavaScript, jQuery, HTML5, CSS3, Bootstrap, and modern frameworks like Angular or React.
Implement and maintain backend services and RESTful APIs.
Work with SQL Server (2008 2019) for database development, optimization, and performance tuning.
Perform manual debugging and troubleshooting of complex production issues.
Utilize tools like Kendo UI, Entity Framework, and LINQ for efficient development.
Ensure cross-platform compatibility and security compliance of applications.
Participate in code reviews, unit testing, and integration testing.
Collaborate with cross-functional teams to gather requirements and deliver solutions.
Follow Agile/Scrum development practices and maintain documentation.
Required Skills:
10+ years of hands-on experience with .NET Framework/.NET Core, ASP.NET MVC/Web Forms, C#, and Web APIs.
Strong expertise in JavaScript, jQuery, HTML5, CSS, Kendo UI, and responsive design.
Deep knowledge of MS SQL Server, including T-SQL, stored procedures, joins, and indexing.
Familiarity with manual debugging and resolving production-level issues without dependency on IDEs.
Experience with N-Tier architecture, WCF/WPF, State Management, and Caching mechanisms.
Proficiency in source control tools like Git, Azure DevOps, or TFS.
Excellent communication, analytical, and problem-solving skills.
Ability to work independently and manage multiple tasks remotely.
Preferred Qualifications:
Experience with Cloud platforms (Azure/AWS) and DevOps practices.
Familiarity with microservices architecture and containerization (Docker/Kubernetes).
Prior experience working in a remote team environment.
Bachelor s or Master s degree in Computer Science, Engineering, or related field.