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)