Job Title
.NET Developer
Client
State of Virginia
Location
Richmond, VA (Onsite)
Duration
Long-Term Contract
Position Overview
The State of Virginia is seeking an experienced .NET Developer to design, develop, and maintain enterprise-level applications supporting various state agencies. The ideal candidate will have strong experience in Microsoft technologies, full-stack development, and the ability to work in a collaborative Agile environment. This role requires onsite presence in Richmond, VA.
Key Responsibilities
- Design, develop, test, and deploy scalable applications using.NET technologies.
- Build and maintain web applications using ASP.NET, MVC, and.NET Core/.NET 6+.
- Develop front-end components using HTML, CSS, JavaScript, and frameworks like Angular or React.
- Create and consume RESTful APIs and web services.
- Collaborate with business analysts, QA teams, and stakeholders to gather and translate requirements into technical solutions.
- Perform code reviews, debugging, and performance tuning.
- Ensure application security, scalability, and reliability.
- Work within Agile/Scrum teams and participate in all sprint activities.
- Maintain technical documentation and follow best development practices.
- Support production deployments and resolve post-release issues.
Required Qualifications
- Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).
- 7+ years of experience in .NET development.
- Strong experience with C#, ASP.NET, MVC,.NET Core /.NET 6+.
- Hands-on experience with Entity Framework / LINQ.
- Proficiency in SQL Server, including stored procedures and database design.
- Experience with REST APIs and web services.
- Knowledge of JavaScript frameworks (Angular, React, or Vue.js).
- Familiarity with Azure DevOps, Git, or other version control tools.
- Experience working in Agile/Scrum environments.
- Strong understanding of SDLC and best coding practices.
Compensation: $50.00 - $55.00 per hour
H & R provides a broad range of technical services that emphasize high level architectural evaluation, design, and planning, information engineering and re-engineering, systems integration for multiple platforms and data sources, and management consulting services focused on better information for business decision making.