About the Role
We are seeking a Senior Full Stack .NET Developer to design, develop, and maintain scalable web applications using modern .NET technologies and frontend frameworks. This full-time, remote position involves building backend services and responsive user interfaces, integrating enterprise systems, and supporting secure, reliable application delivery.
The ideal candidate has extensive experience with C#, ASP.NET Core, React or Angular, Azure services, and modern software engineering practices. The role also includes technical design, code reviews, performance optimization, and mentoring 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, 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, integration, and automated tests.
- Troubleshoot application defects and performance issues.
- Participate in code reviews and technical design discussions.
- Support CI/CD pipelines and cloud deployments.
- Apply secure coding practices, SOLID principles, and Clean Architecture.
- Mentor junior and mid-level developers.
Required Qualifications
- At least 8 years of software development experience.
- At least 5 years of strong C# and .NET development experience.
- Strong experience with .NET, ASP.NET Core, Web API, Entity Framework Core, LINQ, and SQL Server or Azure SQL.
- Strong frontend development experience with React or Angular and TypeScript.
- Experience with REST APIs, HTML, CSS, JavaScript/TypeScript, and responsive 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 with microservices, Redis, event-driven systems, or Kubernetes.
- Experience modernizing legacy .NET applications.
Location and Employment Details
- Job Title: Senior Full Stack .NET Developer
- Location: Remote
- Employment Type: Full-time