Senior .NET Developer – Job Description
Position: Senior .NET Developer
Experience: 8+ Years
Employment Type: Full-Time
Location: USA / Remote / Hybrid
Job 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 Skills
- C#
- .NET / .NET Core / .NET 6+
- ASP.NET Core
- Web API / REST API
- Entity Framework / Entity Framework Core
- LINQ
- SQL Server
- T-SQL / Stored Procedures
- Microservices
- Azure
- Git / GitHub / Azure DevOps
- CI/CD
- Docker
- JavaScript / TypeScript
- React.js or Angular
- HTML5 / CSS3
- Unit Testing
Preferred Skills
- Azure Functions
- Azure Service Bus
- Azure App Services
- Azure SQL
- Azure Key Vault
- Azure AD / Entra ID
- Redis
- RabbitMQ or Kafka
- Kubernetes
- Terraform
- PowerShell
- Design Patterns
- SOLID 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 Search
Senior .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: mohankumar.t@precisiontechcorp.com