Job Summary
We are looking for an experienced Senior .NET Developer with 12+ years of expertise in designing, developing, and maintaining enterprise-level applications using Microsoft .NET technologies. The ideal candidate should have strong hands-on experience in C#, ASP.NET Core, .NET Core, Web API, SQL Server, cloud technologies, and modern application architecture.
Job Description
Senior .NET Developer
Experience: 12+ Years
Job Type: W2 Contract only
Role: Senior .NET Developer
Key Responsibilities
- Provide technical leadership, mentor junior developers, and participate in architectural decisions.
- Collaborate with architects, business analysts, QA teams, and other developers.
- Ensure application security, scalability, reliability, and maintainability.
- Perform code reviews, debugging, performance tuning, and application troubleshooting.
- Implement CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions.
- Work with cloud platforms such as Microsoft Azure or AWS.
- Implement authentication and authorization using OAuth 2.0, JWT, and Azure AD.
- Develop and integrate applications with third-party APIs and external systems.
- Implement object-oriented programming (OOP), SOLID principles, and design patterns.
- Design and optimize SQL Server databases, stored procedures, triggers, and queries.
- Build responsive web applications using Angular, React.js, JavaScript, HTML5, CSS3, and Bootstrap.
- Develop RESTful APIs and microservices using ASP.NET Core and Web API.
- Design, develop, test, and maintain scalable enterprise-level applications using C# and .NET Core.
Required Technical Skills
- Strong understanding of OOP, SOLID principles, and design patterns.
- Knowledge of Git, Azure DevOps, CI/CD, and Agile methodologies.
- Experience with Azure or AWS cloud services.
- Strong knowledge of JavaScript, HTML5, CSS3, and Bootstrap.
- Frontend experience with Angular or React.js.
- Experience with Entity Framework / Entity Framework Core and LINQ.
- Proficiency in SQL Server, T-SQL, stored procedures, and database optimization.
- Strong experience with RESTful APIs and Microservices architecture.
- Hands-on experience with ASP.NET MVC and Web API.
- Strong expertise in C#, .NET Framework, .NET Core, and ASP.NET Core.
- 12+ years of experience in .NET application development.
Preferred Skills
- Familiarity with distributed systems and event-driven architecture.
- Experience with automated testing frameworks such as NUnit, xUnit, or MSTest.
- Knowledge of PowerShell or Python scripting.