Senior .NET Developer

Overview

Remote
On Site
Depends on Experience
Contract - W2

Skills

.NET
ASP.NET
Agile
AngularJS
C#
Continuous Delivery
Database
Docker
JavaScript Frameworks
Kubernetes
LINQ
RESTful
Quality Assurance
React.js
mvc
Web API

Job Details

Job Title: Senior .NET Developer


Employment Type: W2 Contract


Job Summary:

We are seeking a highly skilled Senior .NET Developer to design, develop, and maintain scalable applications using Microsoft technologies. The ideal candidate will have strong expertise in .NET Core, C#, Web APIs, SQL Server, and cloud platforms, along with a proven track record of delivering high-quality enterprise solutions.


Key Responsibilities:

  • Design, develop, and maintain applications using .NET technologies (C#, ASP.NET Core, Web API, MVC).

  • Collaborate with cross-functional teams including product managers, architects, and QA to deliver robust software solutions.

  • Develop and optimize database structures, queries, and stored procedures (SQL Server).

  • Implement secure, scalable, and high-performance APIs and services.

  • Perform code reviews, troubleshoot issues, and ensure adherence to best coding practices.

  • Work with cloud platforms (Azure/AWS) for deployment and integration.

  • Mentor junior developers and contribute to technical design discussions.

  • Ensure applications meet performance, security, and compliance standards.


Required Skills & Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field.

  • 12+ years of experience in software development with strong expertise in C#, .NET Core/Framework, and Web API.

  • Strong experience with SQL Server (queries, stored procedures, performance tuning).

  • Proficiency in Entity Framework, LINQ, RESTful services.

  • Hands-on experience with Azure/AWS cloud services.

  • Knowledge of JavaScript frameworks (Angular/React) is a plus.

  • Strong understanding of OOP, design patterns, and SOLID principles.

  • Experience with CI/CD pipelines, Git, and Agile methodologies.

  • Excellent problem-solving and communication skills.


Nice to Have:

  • Experience with Microservices architecture.

  • Familiarity with containerization (Docker, Kubernetes).

  • Exposure to front-end frameworks for full-stack development.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.