CIC Education logo
CIC EducationPosted 2 weeks ago

Software Engineer (Desktop.NET)

$100,000–$140,000 year

RemoteIllinois, United States or Tennessee, United States

Full TimeSmall

Job Summary

Maintain, debug, and extend Windows applications built with C#, VB.NET, WinForms, and .NET while refactoring code to improve reliability and maintainability. Develop and tune SQL Server schemas, T-SQL queries, and stored procedures, then build and troubleshoot operational reports using SAP Crystal Reports and structured workflows. Strengthen production diagnostics through structured logging, error tracking, and monitoring, and investigate escalated defects to carry accepted fixes through release and production follow-up. Improve development practices via consistent Git workflows, automated builds, testing, and NuGet packages, and partner with domain experts to understand business rules. Document product and release knowledge to enable team sharing.

Required 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
  • Remote — must reside in CO, FL, IA, IL, KS, MO, NE, OH, or TN
  • Once yearly - company offsite

Desired Qualifications

  • PowerShell automation and experience working with JSON/XML integrations or flat-file imports
  • Experience designing or consuming REST APIs
  • Finance, payroll, property valuation, tax, records, utilities, or other local-government domain knowledge
  • Experience modernizing large desktop or client/server application portfolios
  • Experience in regulated or audit-focused environments, including SOC 2, GovRAMP, or FedRAMP readiness

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce