Overview
On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 60 Month(s)
75% Travel
Skills
.NET
Angular
.NET Core
React
Full Stack
Job Details
Job Summary:
We are seeking a skilled and experienced Full Stack .NET Developer to design, develop, and maintain web applications and enterprise solutions using Microsoft .NET technologies. The ideal candidate will be proficient in both backend development using C# and .NET Core and frontend development using JavaScript frameworks (React, Angular, or Vue.js), with strong understanding of cloud-based deployment and RESTful architecture.
Key Responsibilities:
Backend Development
- Develop and maintain APIs and business logic using C#, .NET Core/ASP.NET Core, and Entity Framework Core.
- Design scalable and secure RESTful services to support frontend applications and third-party integrations.
- Implement authentication and authorization mechanisms using JWT, OAuth2, or IdentityServer.
Frontend Development
- Build dynamic, responsive user interfaces using JavaScript/TypeScript and modern frameworks such as React, Angular, or Vue.js.
- Work with HTML5, CSS3, SASS/SCSS, Bootstrap, and other UI technologies to create clean, user-friendly interfaces.
- Integrate frontend interfaces with backend services through REST APIs or SignalR for real-time features.
Database Design and Access
- Design, normalize, and maintain relational databases using SQL Server.
- Create and optimize stored procedures, functions, and triggers as needed.
- Implement data access layers using Entity Framework Core or Dapper.
Cloud & DevOps (Optional but Preferred)
- Deploy and manage applications in Azure or AWS, using services like App Services, SQL Databases, Blob Storage, etc.
- Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
Testing & Quality Assurance
- Write and maintain unit tests, integration tests, and end-to-end tests using NUnit, xUnit, Jest, or similar.
- Conduct code reviews and participate in sprint planning, backlog grooming, and daily stand-ups.
Documentation & Collaboration
- Produce technical documentation for architecture, components, and APIs.
- Collaborate with cross-functional teams including QA, DevOps, product owners, and designers.
Required Qualifications:
- Bachelor s degree in Computer Science, Information Systems, or a related field.
- 3 8 years of experience in full-stack development using the Microsoft .NET ecosystem.
- Strong knowledge of C#, ASP.NET Core, Web API, and Entity Framework Core.
- Hands-on experience with at least one modern frontend framework: React, Angular, or Vue.
- Solid experience with SQL Server or other relational databases.
- Familiarity with RESTful API design and microservices architecture.
- Understanding of object-oriented programming, SOLID principles, and design patterns.
- Experience with source control tools, especially Git.
Preferred Qualifications:
- Experience with Azure services such as Azure App Services, Azure SQL, Azure Functions.
- Exposure to Docker and containerized deployments.
- Familiarity with NoSQL databases like MongoDB or Cosmos DB.
- Knowledge of SignalR, GraphQL, or gRPC.
- Experience in Agile/Scrum environments.
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.