Senior Full Stack Developer (.NET, React, Azure)

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

.NET
C#
Agile
Authentication
Authorization
Cloud Computing
Collaboration
Conflict Resolution
Continuous Delivery
Continuous Integration
Cosmos-Db
DevOps
Docker
Emerging Technologies
FOCUS
Frontend Development
GRID
GitHub
Kubernetes
Mentorship
Microservices
Microsoft Azure
Microsoft SQL Server
NoSQL
OAuth
PaaS
Problem Solving
RESTful
React.js
Relational Databases
SQL Azure
Scalability
Software Development
Sprint
Storage
TypeScript
User Experience
Web Applications
Writing

Job Details

Job Title: Senior Full Stack Developer (.NET, React, Azure)

Location: Remote

Employment Type: Contract

Experience Level: 13+ years

Job Summary:

We are seeking a highly skilled Senior Full Stack Developer with extensive experience in .NET, React, and Azure Cloud to join our dynamic and growing technology team. You will be responsible for leading the design, development, and deployment of scalable web applications, working closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable web applications using C#/.NET CoreReact.js, and Azure services.
  • Architect full stack solutions with a focus on maintainability, performance, and scalability.
  • Collaborate with product managers, UX designers, and other developers to understand requirements and translate them into technical solutions.
  • Implement secure, cloud-native applications leveraging Azure services such as App Services, Azure Functions, Azure SQL, Azure DevOps, Key Vault, and Azure Storage.
  • Lead code reviews, mentor junior developers, and enforce coding best practices.
  • Develop RESTful APIs and integrate with external systems and services.
  • Optimize application performance and troubleshoot issues across the stack.
  • Participate in agile development practices including sprint planning, standups, and retrospectives.
  • Stay updated on emerging technologies and advocate for their adoption when appropriate.

Required Qualifications:

  • 10+ years of professional software development experience, with a strong emphasis on full stack development.
  • Expert-level proficiency in C# / .NET Core / .NET 6+.
  • Strong front-end development experience with React.jsTypeScriptRedux, and related libraries.
  • Hands-on experience with Azure cloud services, including PaaS offerings.
  • Experience with CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Solid understanding of RESTful API design, microservices architecture, and containerization (Docker/Kubernetes is a plus).
  • Knowledge of relational databases like SQL Server and NoSQL solutions such as Cosmos DB.
  • Proficient in writing unit, integration, and end-to-end tests.
  • Strong problem-solving skills and the ability to work independently or as part of a team.

Preferred Qualifications:

  • Microsoft Azure or .NET certifications.
  • Experience with authentication/authorization protocols (OAuth2, OpenID Connect, Azure AD).
  • Familiarity with message-based systems like Azure Service Bus or Event Grid.
  • Prior experience working in a high-scale enterprise environment.
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.