Experience: 10+ Years
Job Type: Contract W2
We are looking for an experienced Senior .NET Developer with 10+ years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in C#, .NET Core, ASP.NET Core, Web API, SQL Server, and cloud technologies.
Design, develop, and maintain enterprise-level applications using C#, .NET Core, and ASP.NET Core.
Build and integrate RESTful APIs and microservices architecture.
Develop front-end components using Angular, React, JavaScript, or TypeScript.
Work with SQL Server, Entity Framework, LINQ, and stored procedures.
Implement application security, authentication, and authorization.
Deploy and maintain applications using Azure or AWS cloud services.
Perform code reviews, debugging, performance tuning, and troubleshooting.
Collaborate with architects, business analysts, and cross-functional teams.
Follow Agile/Scrum methodologies and ensure high-quality code delivery.
10+ years of experience in .NET application development.
Strong proficiency in C#, .NET Framework, .NET Core, and ASP.NET Core.
Hands-on experience with Web API, REST services, and microservices.
Strong knowledge of SQL Server, Entity Framework, LINQ, and T-SQL.
Experience with Angular or React and JavaScript.
Knowledge of Azure/AWS, Docker, and Kubernetes.
Experience with Git, CI/CD pipelines, and Agile methodologies.
Excellent problem-solving, communication, and leadership skills.
Experience with enterprise application architecture and design patterns.
Knowledge of design principles such as SOLID, MVC, and Dependency Injection.
Experience with unit testing frameworks such as NUnit, xUnit, or MSTest.