Full Stack .NET Developer, Sr. - Remote Work
About the Role:
We are seeking a Senior Full Stack .NET Developer for a full-time, remote position. This role involves developing scalable web applications, building responsive user interfaces, and creating reliable backend services using Microsoft technologies. The ideal candidate will bring extensive experience with C#, .NET, modern frontend frameworks, cloud services, and software engineering best practices. You will contribute to technical design decisions, application performance, automated testing, and cloud deployments while helping mentor junior and mid-level developers.
Key Responsibilities:
Develop scalable web applications using .NET and ASP.NET Core.
Build responsive frontend applications using React or Angular with TypeScript.
Develop REST APIs and backend services using C#.Work with Entity Framework Core, LINQ, SQL Server, and Azure SQL.Integrate applications with external APIs and enterprise systems.
Implement authentication, authorization, logging, caching, and error handling.
Develop and maintain unit tests, integration tests, and automated testing processes.
Troubleshoot application issues and investigate performance problems.
Participate in code reviews and technical design discussions.
Support CI/CD pipelines and cloud deployments.
Follow secure coding practices, SOLID principles, and Clean Architecture standards.
Mentor junior and mid-level developers and support their technical development.
Required Qualifications:
At least 8 years of software development experience.
At least 5 years of strong hands-on experience with C# and .NET development.
Strong experience with .NET, ASP.NET Core, Web API, Entity Framework Core, LINQ, and SQL Server or Azure SQL.Experience building frontend applications with React or Angular and TypeScript.
Proficiency in REST APIs, HTML, CSS, JavaScript/TypeScript, and responsive web design.
Experience with Azure cloud services and CI/CD pipelines using Azure DevOps or GitHub Actions.
Experience with Git, code reviews, automated testing, and Docker.
Strong understanding of SOLID principles, design patterns, and Clean Architecture.
Preferred Qualifications:
Experience with Azure App Service, Azure Functions, Service Bus, Key Vault, and Application Insights.
Experience working with microservices, Redis, event-driven systems, or Kubernetes.
Experience modernizing legacy .NET applications.
Location and Employment TypeThis is a full-time, remote position.