Job Location : Richmond, VA (Onsite – 3 days per week)
Note : Candidate must be local to Richmond, VA or already living in Richmond, VA.
- Each candidate must submit a government-issued ID (Driver’s License or Passport) and provide three professional references (names, official emails, and phone numbers).
Job Description :
Rice F.W. Tech in partnership with the State of Virginia is seeking a Senior .NET Core Developer with deep experience in full-stack development using C#, .NET Core, Web APIs, and Blazor. The role is onsite in Richmond, VA , requiring strong collaboration, architecture design, and modern software engineering practices. The ideal candidate is a highly experienced developer (15+ years) with a strong understanding of modern development patterns and test-driven development.
Specialty Areas :
.NET Core Full-Stack Development – C#, .NET Core, Web API, Blazor, T-SQL, and integration testing.Software Architecture & Patterns – Tiered architecture, design patterns, middleware, and scalable solutions.Agile SDLC Participation – Working closely with business / system analysts to deliver high-quality, testable code.DevOps & Repositories – Hands-on experience with Git, TFS, and Azure DevOps for version control and work tracking.Testing & Logging – Strong emphasis on test-driven development and structured logging solutions like Serilog.Responsibilities :
Design and develop robust .NET Core web applications and APIs.Implement business and technical requirements using architecture best practices.Write and maintain T-SQL queries and stored procedures for database interaction.Develop and maintain unit and integration tests for robust application quality.Leverage Git / TFS in Azure DevOps to manage code and track work items.Actively participate in Agile ceremonies and collaborate with cross-functional teams.Maintain and enhance Blazor UI components, preferably with MudBlazor.Ensure secure API design and overall application performance.Engage in regular code reviews and continuous integration practices.Skill Matrix : Skill
Experience (Years)
C# / .NET Core development
10+
Middleware & web app lifecycle
8+
Web API design & security
8+
Blazor (with MudBlazor preferred)
3+
Relational database design & T-SQL
8+
Software architecture patterns
8+
Unit & integration testing
8+
Git / TFS / Azure DevOps
5+
Front-End : HTML, CSS, JS
5+
Dapper ORM
Required
Serilog or similar logging
Required
Agile SDLC
Required
Test-driven development (TDD)
Required
Mandatory Requirements :
Minimum 15 years of professional experience in software development.Strong proficiency with .NET Core, C#, Web API, and relational databases.Local to Richmond, VA or already residing in Richmond – No exceptions .Preferred Qualifications :
Experience with MudBlazor UI framework.Familiarity with Dapper ORM and Serilog logging tools.Strong communication, collaboration, and problem-solving skills.Knowledge of Azure DevOps pipelines and Git best practices.Submission Requirements :
Updated RésuméGovernment-issued ID (Driver’s License or Passport)Three professional references (Names, official emails, phone numbers)