L
Dotnet Developer
LingaTech
Richmond · Hybrid Contract Senior 2d ago
About the role
Location
Richmond, VA – MUST be located within 1‑hour driving distance
Position Type
Hybrid
Hybrid Schedule
First month will be onsite, then it will go to 2 days a week remote
Contract Length
Long‑term with annual extensions
Position Overview
We are seeking an experienced C# Developer to design, build, and maintain high-quality .NET applications supporting complex, menu‑driven business systems. This role involves hands‑on development, troubleshooting, and collaboration within a team environment to deliver scalable solutions using C#, Angular, and SQL Server.
Required Skills
- 5+ years of experience in C# programming, including development and maintenance of applications without API integration
- Developing and maintaining C# .NET applications to support ongoing and future business needs
- 5+ years of experience working with large, menu‑driven business systems (e.g., claims processing, payroll, medical, or insurance applications)
- 3+ years of experience with SQL Server for database development and management
- 3+ years of experience using Visual Studio and/or Visual Studio Code for application development
- 2+ years of experience developing front‑end applications using Angular
- 1+ year of experience working with gRPC
- 1+ year of experience writing and optimizing T‑SQL queries
- 1+ year of experience working with .NET 3.1 or higher
Duties
- Design, write, and debug code while ensuring performance, scalability, and reliability (no API integration)
- Build and enhance large, menu‑driven business systems, including data‑intensive screens and transaction workflows
- Develop features for data navigation, including selecting, scrolling, and managing large datasets
- Create and maintain functionality for add, update, and delete transaction‑based processes (e.g., order entry systems)
- Design and generate new application screens and reports
- Participate in system design discussions and contribute to technical planning and solutioning
- Organize and manage development tasks and project priorities on an ongoing basis
- Identify, troubleshoot, and resolve technical issues and risks within .NET applications
- Collaborate with cross‑functional team members, including developers and stakeholders
- Provide technical support and guidance to internal users and team members
- Report on development progress, issues, and project status to senior team members
- Participate in team meetings and contribute to continuous improvement efforts within the development lifecycle
Requirements
- We are seeking an experienced C# Developer to design, build, and maintain high-quality .NET applications supporting complex, menu-driven business systems
- 5+ years of experience in C# programming, including development and maintenance of applications without API integration
- Developing and maintaining C# .NET applications to support ongoing and future business needs
- 5+ years of experience working with large, menu-driven business systems (e.g., claims processing, payroll, medical, or insurance applications)
- 3+ years of experience with SQL Server for database development and management
- 3+ years of experience using Visual Studio and/or Visual Studio Code for application development
- 2+ years of experience developing front-end applications using Angular
- 1+ year of experience working with gRPC
- 1+ year of experience writing and optimizing T-SQL queries
- 1+ year of experience working with .NET 3.1 or higher
Responsibilities
- This role involves hands-on development, troubleshooting, and collaboration within a team environment to deliver scalable solutions using C#, Angular, and SQL Server
- Design, write, and debug code while ensuring performance, scalability, and reliability (no API integration)
- Build and enhance large, menu-driven business systems, including data-intensive screens and transaction workflows
- Develop features for data navigation, including selecting, scrolling, and managing large datasets
- Create and maintain functionality for add, update, and delete transaction-based processes (e.g., order entry systems)
- Design and generate new application screens and reports
- Participate in system design discussions and contribute to technical planning and solutioning
- Organize and manage development tasks and project priorities on an ongoing basis
- Identify, troubleshoot, and resolve technical issues and risks within .NET applications
- Collaborate with cross-functional team members, including developers and stakeholders
- Provide technical support and guidance to internal users and team members
- Report on development progress, issues, and project status to senior team members
- Participate in team meetings and contribute to continuous improvement efforts within the development lifecycle
Benefits
Hybrid Schedule: First month will be onsite, then it will go to 2 days a week remoteContract Length: Long-term with annual extensions
Skills
AngularC#gRPC.NET.NET 3.1SQL ServerT-SQLVisual StudioVisual Studio Code
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free