Senior .NET Developer

  • Richmond, VA
  • Posted 4 hours ago | Updated 4 hours ago

Overview

Hybrid
$0 - $0
Contract - W2
Contract - 6 Month(s)

Skills

.NET
C#
ASP.NET
MVC
.NET Core
Angular

Job Details

Senior .NET Developer

Location: Richmond, VA (Hybrid- 3 days a week onsite)

Duration: 6 months contract to hire (CTH)

Job Description:

Job Summary:

We are seeking a highly skilled and experienced Senior .NET Developer with strong proficiency in both backend development using the Microsoft .NET stack and frontend development using Angular. The ideal candidate will play a key role in designing, developing, and maintaining web applications, contributing to both server-side logic and user interface functionality.

Key Responsibilities:

  • Design, develop, test, and maintain scalable web applications using .NET (C#, ASP.NET MVC, .NET Core) and Angular.
  • Develop and maintain RESTful APIs and integrate with external systems and third-party services.
  • Collaborate with cross-functional teams including product owners, UI designers, QA, and DevOps.
  • Write clean, maintainable, and efficient code following established standards and best practices.
  • Participate in architecture discussions, code reviews, and mentoring junior developers.
  • Troubleshoot, debug, and resolve application issues in development, test, and production environments.
  • Contribute to the CI/CD process using tools such as Azure DevOps, GitHub.
  • Ensure application performance, security, and scalability.

Required Skills & Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional experience with the Microsoft .NET stack (C#, ASP.NET MVC, .NET Core).
  • Strong experience with Angular and JavaScript/TypeScript-based front-end development.
  • Proficient in HTML5, CSS3, Bootstrap, and responsive web design.
  • Strong knowledge of SQL Server, including writing stored procedures, functions, and optimizing queries.
  • Solid understanding of RESTful APIs, web services, and microservice architecture.
  • Familiarity with Git and modern version control workflows.
  • Ability to work independently and collaboratively in a fast-paced Agile/Scrum environment.
  • Strong analytical and problem-solving skills with excellent communication abilities.

Preferred Qualifications:

  • Experience working on modern Angular or other frameworks.
  • Exposure to cloud platforms such as Azure.
  • Experience with unit testing frameworks (xUnit, NUnit, Jasmine, Karma).
  • Knowledge of authentication and security practices (OAuth, JWT, etc.).
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.