Skip to content
mimi

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