Important W-2 Information Click here to read more.


Questions? 1-888-481-3375

C# .NET Web Developer

Richmond, VA

Apply Now


Our client has an immediate need for a Software Developer.  This is a contract to hire position.


This position provides analysis, design, development, deployment, and support of enterprise applications. The ideal candidate should be highly experienced and knowledgeable in Angular, .NET development platform, and its interaction with SQL Server in an object-oriented software model.




  • Collaborate with product management and design teammates to understand and improve the product and the user/member experience. 
  • Work with vendors to troubleshoot and resolve system and coding issues.
  • Act as technical lead in translating business requirements into technical specifications for software implementations.
  • Learn specific vendor software development kit to build out new/existing features and assist vendors with software upgrades and code deployment.
  • Build solutions that operate on large amounts of data in high transaction volume applications.
  • Build server API resources to capture data from online applications and integrate it with various backend systems
  • Design and maintain efficient, reliable code.
  • Development of a monitoring system to enable a timely response to issues.
  • Assist in the design and development of a software release management process for enterprise applications.
  • Maintain source code versioning during the software release management process to ensure Rollback and Disaster Recovery needs are met.
  • Monitor application stability and provide timely support for the resolution of system issues.
  • Develop code iteratively including functional and unit testing.

Job Requirements



  • Demonstrated experience designing & building enterprise software solutions using Microsoft .NET platform.
  • Web development using ASP.NET MVC, C#, and .Net Web API. Front end development using JavaScript, CSS3, HTML5 and popular libraries such as Angular, Bootstrap, Backbone, or Knockout.
  • .NET development (C#) development experience including cross platform communication technologies such as Web API or WCF.
  • Database design, T-SQL programming and performance tuning experience.
  • Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Azure API Management, Azure Development knowledge desired.
  • Demonstrated experience designing/creating user interfaces.
  • Thorough understanding of the application life cycle in web development.
  • Demonstrated ability to transfer technical skills to new situations and learn quickly.
  • Experience with testing, unit tests, is desired.
  • Exposure to Rapid Application Development 
Apply Now