.Net Fullstack Developer

  • Hendersonville, TN
  • Posted 12 hours ago | Updated 12 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

.net
SQL
azure
javascript

Job Details

Job Summary

We are seeking a skilled Developer with strong expertise in .NET development, cloud-native applications, and modern software architecture principles. The ideal candidate will design, develop, and maintain scalable backend solutions, focusing on performance, reliability, and security. This role involves working with microservices architecture, containerization, and implementing CI/CD pipelines to support rapid development and deployment in cloud environments, particularly Microsoft Azure.


Key Responsibilities
  • Design, develop, and maintain robust backend solutions using .NET Core / .NET 6/7/8.

  • Develop and expose RESTful APIs to enable integration with front-end applications and third-party systems.

  • Implement Microservices Architecture to create scalable, loosely coupled services.

  • Apply Asynchronous Programming techniques (e.g., async/await) for improved performance and responsiveness.

  • Implement Dependency Injection and Inversion of Control (IoC) for modular, testable, and maintainable code.

  • Develop secure authentication and authorization mechanisms using OAuth2, JWT, IdentityServer, etc.

  • Write comprehensive unit and integration tests using frameworks such as xUnit, NUnit, and Moq to ensure code quality and reliability.

  • Build and manage CI/CD pipelines using tools like Azure DevOps and GitHub Actions to automate build, test, and deployment processes.

  • Architect and develop Cloud-Native solutions, with a strong focus on Azure Services (e.g., App Services, Functions, Azure SQL).

  • Work with Docker and Kubernetes to containerize applications and manage orchestration.

  • Monitor, profile, and optimize system performance for high throughput and low latency.

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.


Required Qualifications
  • 3+ years of experience in Backend Development using .NET Core / .NET Framework.

  • Strong experience designing and developing RESTful APIs.

  • Hands-on experience in Microservices Architecture and Asynchronous Programming.

  • Good knowledge of Dependency Injection (DI) / IoC principles.

  • Experience implementing Authentication & Authorization using OAuth2, JWT, and IdentityServer.

  • Proficient in writing Unit Tests and Integration Tests (xUnit, NUnit, Moq).

  • Practical experience setting up and managing CI/CD pipelines using Azure DevOps or GitHub Actions.

  • Experience with Cloud-Native Development, especially on Microsoft Azure.

  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.

  • Strong skills in Performance Optimization and Monitoring of backend services.


Preferred Qualifications

  • Experience with additional cloud platforms (AWS, Google Cloud Platform).

  • Knowledge of frontend frameworks (React, Angular) is a plus.

  • Familiarity with monitoring tools such as Dynatrace, New Relic, or Azure Monitor.

  • Exposure to Message Brokers (e.g., RabbitMQ, Kafka).

  • Familiarity with Infrastructure as Code (Terraform, ARM templates).

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.