.Net Applications Developer - Hybrid

Smart IMSRichmond, VA
Hybrid

About The Position

As a .Net Applications Developer, you will design, develop, and maintain enterprise web applications and backend services using modern .NET technologies. You will work closely with business and technical teams to deliver scalable, maintainable, and high-quality software solutions while following Agile development practices and industry best standards.

Requirements

  • 10+ years of experience developing enterprise web applications using the .NET framework and .NET Core.
  • Strong expertise in C#, ASP.NET MVC, Web API, and backend service development.
  • Extensive experience with JavaScript and modern UI technologies including jQuery, Angular, React, or Blazor.
  • Proficiency in HTML5, CSS3, and responsive web application development.
  • Strong understanding of software design patterns, tiered architecture, and application design principles.
  • Experience writing unit tests, integration tests, and implementing quality-focused development practices.
  • Ability to analyze complex business requirements and translate them into technical solutions.
  • Experience working in Agile Software Development Life Cycle (SDLC) environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills with the ability to work effectively with both technical and business stakeholders.

Responsibilities

  • Design, develop, and maintain web applications and backend services using C#, ASP.NET MVC, .NET Core, and Web API.
  • Build responsive user interfaces using JavaScript, jQuery, Angular, Blazor, HTML5, and CSS3.
  • Collaborate with business analysts and stakeholders to understand and implement functional requirements.
  • Develop reusable, scalable, and maintainable software solutions using established design patterns.
  • Write and execute unit tests and integration tests to ensure software quality and reliability.
  • Participate in application architecture, design reviews, and technical discussions.
  • Troubleshoot and resolve application defects, performance issues, and production incidents.
  • Create and maintain technical documentation, code documentation, and deployment artifacts.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Ensure adherence to coding standards, security guidelines, and development best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service