.Net Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
50% Travel

Skills

.NET
API
Microsoft Azure
RESTful
Web API
Version Control
SQL
Software Development
Git
.Net Core
CI / CD
DevOps
Agile
Cloud Architecture
C#

Job Details

Job Title: Senior .NET Developer

Location: Charlotte, NC

Job Type: W2 Only (Strictly NO C2C / Third Party)

Duration: 12+ Months

About the Role:

We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. The ideal candidate will have a strong background in Microsoft technologies, cloud architecture, and modern DevOps practices. You will be responsible for designing, developing, and maintaining scalable applications using the .NET ecosystem and Microsoft Azure services.

Key Responsibilities:

  • Design, develop, and maintain applications using .NET Framework and .NET Core.
  • Build and integrate RESTful APIs and external services.
  • Work with Microsoft SQL Server for database design, performance tuning, and query optimization.
  • Leverage Microsoft Azure services including App Services, Functions, SQL Database, Logic Apps, and Azure Active Directory.
  • Implement and manage CI/CD pipelines using Azure DevOps.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Maintain code quality through version control systems like Git or TFS.
  • Apply object-oriented programming principles and design patterns to build robust solutions.
  • Ensure security best practices in cloud-based applications.

Required Qualifications:

  • 12+ years of hands-on experience in software development with a focus on Microsoft technologies.
  • Strong expertise in .NET Framework, .NET Core, and C#.
  • Proficiency in Microsoft SQL Server including stored procedures and performance tuning.
  • Solid experience with Microsoft Azure services and cloud architecture.
  • Familiarity with Azure DevOps, including CI/CD pipelines and release management.
  • Experience with Git, TFS, or similar version control systems.
  • Strong understanding of RESTful services, Web API, and external API integration.
  • Knowledge of cloud networking, security principles, and DevOps practices.
  • Certification in Microsoft Azure (e.g., Azure Developer Associate) is a strong plus.

Preferred Skills:

  • Experience with legacy systems and modernizing applications within the Microsoft ecosystem.
  • Familiarity with automated testing frameworks and agile methodologies.
  • Excellent problem-solving and communication skills.

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.