senior dotnet developer

Apply Now

Company: GSK Solutions, Inc.

Location: Richmond, VA 23223

Description:

Job role : Sr. Dotnet developer
Location: VA
Contract W2

Job Description :

Develop & Maintain Applications: Design, develop, and implement web applications using C#, .NET Core, ASP.NET MVC/Web API, Entity Framework, and SQL Server.
Microservices Development: Build and manage scalable, distributed Microservices-based applications using Docker and Kubernetes.
Cloud Integration: Deploy, manage, and optimize applications on Azure/AWS platforms, leveraging Azure Functions, Azure App Services, AWS Lambda, and S3.
Database Management: Design and maintain databases using SQL Server, Azure SQL, and NoSQL databases like Cosmos DB or MongoDB.
Frontend Development: Collaborate with front-end teams using Angular, React, or Vue.js to develop seamless, user-friendly interfaces.
API Development & Integration: Develop and integrate RESTful APIs and GraphQL for data exchange between applications.
Performance Optimization: Conduct code reviews, identify bottlenecks, and optimize system performance.
Security Best Practices: Implement security standards such as OAuth, JWT, and IdentityServer4 to safeguard applications.
CI/CD Implementation: Utilize Azure DevOps, Git, Jenkins, or GitHub Actions for continuous integration and deployment (CI/CD).
Agile & DevOps Collaboration: Work within an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives.

Required skills and qualification :

10+ years of experience in software development using C# and .NET technologies.
Strong expertise in .NET Core, ASP.NET MVC, Web API, and Entity Framework.
Hands-on experience with Microservices architecture, Docker, and Kubernetes.
Proficiency in front-end technologies such as Angular, React, or Vue.js.
Experience with SQL Server, Azure SQL, and NoSQL databases.
Cloud experience with Azure or AWS (e.g., Azure Functions, Azure App Services, AWS Lambda).
Familiarity with CI/CD pipelines, Git, and automated deployment tools.
Strong understanding of SOLID principles, design patterns, and best coding practices.
Experience working with unit testing frameworks such as NUnit, xUnit, or MSTest.
Excellent problem-solving skills and ability to troubleshoot complex issues.

Similar Jobs