Senior .NET Developer

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

.NET
ASP.NET MVC
Agile
AngularJS
C#
Continuous Delivery
Continuous Integration
Cascading Style Sheets
Cloud Computing
Communication
Mentorship
Financial Services
HTML5
Health Care
JavaScript
Kubernetes
Microservices
Conflict Resolution
Css3
Database
Design Patterns
DevOps
Docker
Object-Oriented Programming
Problem Solving
RESTful
React.js
Scrum
Software Development
Microsoft Azure
Microsoft SQL Server
Microsoft Technologies
Performance Tuning
Transact-SQL
Web API
Git

Job Details

Job Title: Senior .NET Developer

Location: Remote
Experience Level: 10+ years


About the Role
We are seeking a highly experienced Senior .NET Developer to design and build enterprise-level applications. The ideal candidate will have deep expertise in Microsoft technologies, strong problem-solving skills, and the ability to deliver scalable, secure, and high-performance solutions.


Key Responsibilities

  • Design, develop, and maintain web and desktop applications using the .NET framework and .NET Core

  • Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions

  • Implement best practices for code quality, performance optimization, and security

  • Create and maintain RESTful APIs and integrate third-party services

  • Conduct code reviews, write unit tests, and mentor junior developers

  • Support production deployments and troubleshoot complex issues


Required Skills & Qualifications

  • 10+ years of professional software development experience with strong proficiency in C#, .NET Framework, and .NET Core

  • Expertise in ASP.NET MVC, Web API, and Entity Framework

  • Strong knowledge of SQL Server, T-SQL, and database optimization

  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (Angular or React preferred)

  • Familiarity with cloud platforms like Microsoft Azure or AWS

  • Solid understanding of object-oriented programming, design patterns, and SOLID principles

  • Experience with CI/CD pipelines, Git, and DevOps practices

  • Excellent communication and problem-solving skills


Preferred Qualifications

  • Experience in Agile/Scrum environments

  • Knowledge of microservices architecture and containerization (Docker/Kubernetes)

  • Background in financial services, healthcare, or large-scale enterprise applications


Education

  • Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)

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.