Senior Dotnet Developer
Senior .NET Developer – Job Description
Position: Senior .NET Developer
Experience: 8+ Years
Employment Type: Full-Time
Location: USA / Remote / HybridJob Summary
We are looking for an experienced Senior .NET Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience with C#, .NET Core/.NET 6+, ASP.NET Core, Web API, REST APIs, SQL Server, Azure, and modern frontend technologies.
Key Responsibilities:
- Design, develop, test, and maintain enterprise applications using C#, .NET Core, ASP.NET Core, and Web API.Build scalable and secure RESTful APIs and Web Services.
- Develop microservices-based applications and integrate third-party systems.
- Work with SQL Server, Entity Framework Core, LINQ, and stored procedures.
- Develop responsive web applications using React.js or Angular.
- Implement authentication and authorization using OAuth 2.0, JWT, and Azure AD.Deploy and manage applications using Microsoft Azure services.
- Work with Azure Functions, Azure App Services, Azure SQL, Service Bus, and Key Vault.
- Participate in application architecture, system design, and technical decision-making.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and optimize application performance.
- Write unit and integration tests using xUnit, NUnit, or MSTest.
- Collaborate with business analysts, architects, QA engineers, DevOps engineers, and product teams.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and technical discussions.
- Required Technical SkillsC#.NET / .NET Core / .NET 6+ASP.NET CoreWeb API / REST APIEntity Framework / Entity Framework CoreLINQSQL ServerT-SQL / Stored Procedures
- MicroservicesAzureGit / GitHub / Azure DevOpsCI/CDDockerJavaScript / TypeScriptReact.js or AngularHTML5 / CSS3Unit Testing
Preferred Skills:
- Azure Functions
- Azure Service BusAzure App Services
- Azure SQLAzure Key VaultAzure AD / Entra IDRedisRabbitMQ or Kafka
- KubernetesTerraformPowerShellDesign PatternsSOLID principles
- Domain-Driven Design (DDD)
- Clean Architecture
- Event-driven architecture
Experience & Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field preferred.8+ years of professional software development experience.
Strong experience building enterprise applications using the Microsoft .NET technology stack.
Experience with cloud-based application development, preferably Azure.
Strong communication, analytical, and problem-solving skills.
Ability to work independently and mentor junior/mid-level developers.
Keywords for LinkedIn / Resume SearchSenior .NET Developer, .NET Developer, C#, .NET Core, ASP.NET Core, ASP.NET MVC, Web API, REST API, Microservices, Entity Framework, EF Core, SQL Server, Azure, React, Angular, TypeScript, Azure DevOps, CI/CD, Docker, Kubernetes, Git, Azure Functions, Azure Service Bus.
Email: