Senior .Net Full Stack Developer

Remote • Posted 37 minutes ago • Updated 37 minutes ago
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Web Applications
  • Software Security
  • Sprint
  • Stakeholder Management
  • Storage
  • React.js
  • Redis
  • Root Cause Analysis
  • SignalR
  • Software Development
  • Problem Solving
  • Product QA
  • Query Optimization
  • RabbitMQ
  • Migration
  • NUnit
  • NoSQL
  • OAuth
  • OWASP
  • PostgreSQL
  • Messaging
  • Microservices
  • Microsoft
  • Microsoft Azure
  • Microsoft SQL Server
  • Interfaces
  • Jasmine
  • JavaScript
  • MOQ
  • Mentorship
  • Technical Drafting
  • Web API
  • mvc
  • Message Queues
  • RESTful
  • Git
  • GitHub
  • Grafana
  • GraphQL
  • HTML5
  • Integration Testing
  • Domain-driven Design
  • Entity Framework
  • Estimating
  • FOCUS
  • Dependency Injection
  • DevOps
  • Docker
  • Elasticsearch
  • Stored Procedures
  • Continuous Delivery
  • Continuous Integration
  • Css3
  • Database
  • Cascading Style Sheets
  • Cloud Computing
  • Communication
  • Conflict Resolution
  • Apache Kafka
  • Authentication
  • Authorization
  • C#
  • CQRS
  • .NET
  • ARM
  • ASP.NET
  • Agile
  • Amazon Web Services
  • AngularJS
  • Caching
  • Design Patterns
  • Team Leadership
  • Terraform

Summary

Senior .NET Full-Stack Developer

Experience: 11+ years
Employment Type: Contract W2 only

About the Role

We are looking for a Senior .NET Full-Stack Developer to design, build, and ship scalable, secure web applications across the full stack. You will own features end to end, make architectural decisions, mentor developers, and work closely with product, QA, and DevOps teams to deliver high-quality software.

Key Responsibilities

  • Design and develop enterprise-grade applications using C#, .NET 6/7/8, and ASP.NET Core
  • Build RESTful APIs and microservices with clean, maintainable, well-tested code
  • Develop responsive front-end interfaces using Angular or React with TypeScript
  • Design database schemas and write optimized queries, stored procedures, and migrations in SQL Server (exposure to PostgreSQL or NoSQL is a plus)
  • Lead technical design discussions, architecture reviews, and code reviews
  • Define and enforce coding standards, design patterns, and best practices
  • Integrate third-party services and internal systems through APIs, message queues, and event-driven patterns
  • Troubleshoot production issues, perform root-cause analysis, and improve performance and reliability
  • Implement authentication and authorization (OAuth 2.0, OpenID Connect, JWT, Azure AD / Identity Server)
  • Contribute to CI/CD pipelines and cloud deployments
  • Mentor junior and mid-level engineers and help raise the team’s technical bar
  • Participate in sprint planning, estimation, and Agile ceremonies

Required Skills and Qualifications

  • 11+ years of professional software development experience, with a strong focus on the Microsoft stack
  • Expert-level proficiency in C#, .NET Core / .NET 6+, ASP.NET Core Web API, MVC, and Entity Framework Core / Dapper
  • Strong front-end experience with Angular (preferred) or React, plus HTML5, CSS3, JavaScript (ES6+), and TypeScript
  • Solid experience with SQL Server: indexing, query tuning, stored procedures, and transactions
  • Hands-on experience with microservices architecture, REST, and design patterns (SOLID, DDD, CQRS, Repository, Dependency Injection)
  • Experience with Azure (App Services, Functions, Service Bus, Key Vault, Blob Storage, AKS) or equivalent AWS services
  • Proficiency with Git and CI/CD tools such as Azure DevOps or GitHub Actions
  • Strong experience with unit and integration testing (xUnit/NUnit, Moq, Jasmine/Jest)
  • Good understanding of application security (OWASP), caching (Redis), and performance optimization
  • Excellent communication, problem-solving, and stakeholder management skills

Preferred / Nice-to-Have

  • Experience with Docker and Kubernetes
  • Familiarity with messaging platforms such as RabbitMQ, Kafka, or Azure Service Bus
  • Knowledge of gRPC, GraphQL, SignalR, or Blazor
  • Experience with Infrastructure as Code (Terraform, Bicep, ARM templates)
  • Exposure to observability tools (Application Insights, Serilog, ELK, Grafana)
  • Experience modernizing legacy .NET Framework applications to .NET Core / cloud-native architectures
  • Prior experience as a tech lead or in a team-leading role
  • Microsoft certifications (AZ-204, AZ-305, or similar)
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.
  • Dice Id: 10477291
  • Position Id: 9141458
  • Posted 37 minutes ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.