Remote .NET Software Engineer – Windows/Desktop Modernization

Triwill Group

United States

Remote

USD 100,000 - 140,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
401(k) with company contributions
Vacation, sick leave, and holidays

Job summary

Triwill Group is seeking a Software Engineer (Desktop .NET) to keep established government software reliable and evolving while building the next SaaS generation. You will own features across C#, VB.NET, WinForms, .NET Framework, and modern .NET with SQL Server databases, ASP.NET/IIS portals, and data integrations.

You’ll work with domain experts to diagnose issues, improve reliability, and plan thoughtful modernization that reduces risk and improves customer experience.

Qualifications

  • 5+ years of professional software engineering experience with substantial .NET application ownership.
  • Strong C# experience and practical experience maintaining VB.NET code.
  • Experience with both modern .NET and .NET Framework, including Windows desktop development with WinForms or a comparable UI framework.
  • Strong SQL Server and T-SQL skills, including stored procedures, query optimization, schema design, and production data troubleshooting.
  • Experience with LINQ and Entity Framework or another .NET data-access approach.
  • Experience maintaining ASP.NET applications hosted in IIS.
  • Experience with reporting tools such as SAP Crystal Reports.
  • Practical unit and integration testing experience in established codebases.
  • Strong Git fundamentals, including branches, commits, merges, conflict resolution, pull requests, and the ability to diagnose repository state beyond GUI tooling.
  • Experience with CI/CD in GitHub Actions, Azure DevOps, or a comparable system.
  • Experience creating and maintaining NuGet packages.
  • Working knowledge of structured logging, error tracking, monitoring, and production diagnosis.
  • Experience working on a modern product team using agile processes.
  • Practical experience with AI coding tools such as Claude Code, Codex, or comparable tools.
  • Strong interpersonal skills and a tactful, empathetic communication style.

Responsibilities

  • Maintain, debug, and extend Windows applications built with C#, VB.NET, WinForms, .NET Framework, and modern .NET.
  • Refactor or modernize established code when changes provide clear reliability, maintainability, or customer benefits.
  • Improve shared functionality through well-scoped libraries and NuGet packages.
  • Develop and tune SQL Server schemas, T-SQL queries, stored procedures, and data-conversion logic with a strong focus on correctness.
  • Maintain ASP.NET/IIS web portals and the interfaces between portal, desktop, and database components.
  • Build and troubleshoot operational reports, including SAP Crystal Reports, and structured import/export workflows using formats such as JSON and XML.
  • Improve development and delivery practices through consistent Git/GitHub workflows, automated builds and testing, packaging, and repeatable releases.
  • Strengthen production diagnostics through structured logging, error tracking, monitoring, and tools that help reproduce and resolve customer-reported issues.
  • Investigate escalated defects, communicate findings clearly, estimate product work, and carry accepted fixes through release and production follow-up.
  • Partner with domain experts and Customer Engineering to understand business rules and develop maintainable product solutions.
  • Document product, build, and release knowledge so expertise can be shared effectively across the team.
  • Use AI-assisted development tools thoughtfully while remaining accountable for code quality and customer impact.

Skills

C#
VB.NET
WinForms
.NET Framework
ASP.NET
IIS
SQL Server
T-SQL
LINQ
Entity Framework
Git
CI/CD
GitHub Actions
Azure DevOps
NuGet
JSON
XML
REST APIs
AI coding tools

Tools

SAP Crystal Reports
NuGet

Job description

Triwill Group is seeking a Software Engineer (Desktop .NET) to keep established government software reliable and evolving while building the next SaaS generation. You will own features across C#, VB.NET, WinForms, .NET Framework, and modern .NET with SQL Server databases, ASP.NET/IIS portals, and data integrations.

You’ll work with domain experts to diagnose issues, improve reliability, and plan thoughtful modernization that reduces risk and improves customer experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote .NET Desktop Engineer — Modernize Gov Apps
Remote .NET Desktop Engineer — Modernize Gov Apps

Computer Information Concepts • Centennial (CO)

Hybrid
USD 100,000 - 140,000
Medical, dental, and vision coverage
Remote .NET Desktop Engineer for Gov SaaS Modernization
Remote .NET Desktop Engineer for Gov SaaS Modernization

Computer Information Concepts • United States

On-site
USD 100,000 - 140,000
Health coverage
401(k)
Paid time off
Remote .NET Desktop Engineer: Government SaaS Modernization
Remote .NET Desktop Engineer: Government SaaS Modernization

Computer Information Concepts • St. Louis (MO)

Hybrid
USD 100,000 - 140,000
75% health, dental, vision coverage
401(k) with company contributions
Vacation, sick leave, holidays
Senior .NET Backend Engineer - Government ERP, Remote
Senior .NET Backend Engineer - Government ERP, Remote

Triwill Group • United States

Remote
USD 120,000 - 160,000
Medical, dental, and vision coverage
401(k) with company contributions
Vacation, sick leave, and paid holid"
C#/.NET Software Engineer — Modernization & Web APIs
C#/.NET Software Engineer — Modernization & Web APIs

ITR Group • Minneapolis (MN)

On-site
Senior .NET WinForms Engineer - Enterprise Desktop
Senior .NET WinForms Engineer - Enterprise Desktop

Constellation Search Group • Baltimore (MD)

On-site
USD 90,000 - 130,000
Medical, dental & vision coverage
Retirement savings plan
Software Engineer DesktopNET
Software Engineer DesktopNET

Computer Information Concepts • Centennial (CO)

Hybrid
USD 100,000 - 140,000
Medical, dental, and vision coverage
Software Engineer DesktopNET
Software Engineer DesktopNET

Computer Information Concepts • St. Louis (MO)

Hybrid
USD 100,000 - 140,000
75% health, dental, vision coverage
401(k) with company contributions
Vacation, sick leave, holidays
Senior .NET Developer — Cloud & Azure Modernization
Senior .NET Developer — Cloud & Azure Modernization

Triwill Group • Spain (TX)

On-site
USD 69,000 - 104,000
Remote Windows Desktop Developer for Municipal Apps
Remote Windows Desktop Developer for Municipal Apps

Tech Partners • Little Rock (AR)

On-site
USD 80,000 - 120,000