Responsibilities
Design, develop, and maintain C# .NET applications for business operations
Create and enhance in-house applications using the .NET framework
Write, debug, and maintain clean, efficient, and well-documented code (No API usage)
Work with Angular UI components for data-driven screens and navigation
Develop and maintain SQL Server databases, T-SQL queries, stored procedures, and reports
Support large menu-driven business systems (claims processing, payroll, medical, insurance, or similar applications)
Handle data transfer between application screens, including add/update/delete and order-entry type transactions
Participate in system design discussions and technical planning sessions
Identify, analyze, and resolve technical issues and risks
Collaborate with developers, analysts, and stakeholders throughout the project lifecycle
Provide technical support and status updates to management
Work independently with minimal supervision while meeting project deadlines
Required Skills & Qualifications
C# Programming – 5+ years (No APIs)
.NET Framework 3.1 or higher
Angular – minimum 2 years
SQL Server – 3+ years
T-SQL – experience with complex queries and stored procedures
Experience with large menu-driven enterprise systems (claims, payroll, medical, insurance, etc.)
Visual Studio / Visual Studio Code
Experience with build and deployment tools such as Azure DevOps or GitHub
Experience working in an Agile development environment
Strong analytical, debugging, and problem-solving skills
Excellent verbal and written communication skills
Preferred / Nice-to-Have Skills
gRPC experience
ColdFusion experience
Knowledge of additional programming languages such as COBOL, PHP, C++, Java, Python, etc.
Prior State or Government project experience
Additional Information
Candidate must be able to work onsite in Richmond, VA
This is a contract-to-hire position
Strong preference for candidates with Virginia State Government experience


