C# Application Developer

Gainwell Technologies LLC•El Paso, TX
•$51,800 - $74,000•Remote

About The Position

As a C# Application Developer at Gainwell, you will help develop and maintain technology solutions that support healthcare and human services outcomes. You will maintain awareness of business issues, objectives, and strategies, and identify opportunities to apply technology to enhance or create business capabilities. The role includes maintaining system readiness for client service-level agreements, identifying production issues, gathering debugging information, and working with engineering to develop solutions that maintain uptime. You will upgrade and maintain systems, create and review documentation, participate in code walkthroughs, and analyze, design, code, test, debug, implement, and document moderately complex programs. You will translate business requirements into technical designs, evaluate systems for enhancements and performance improvements, consult with project managers on complex programming projects, validate requirements, resolve issues, and develop test plans and perform unit testing. This is a fully remote opportunity within the United States. The role requires on-call availability, typically four times or less per month, including off-hours availability for production issues or server patching, and a flexible schedule to accommodate business needs and travel as required.

Requirements

  • At least 3 years of applications development and programming experience with .NET C#.
  • .NET skills: .NET Core, ASP Webforms, C# coding, REST API, MVC, WCF, and IIS configurations.
  • Database skills with Oracle and SQL Server.
  • Scripting skills with HTML, CSS, JavaScript, and jQuery.
  • Reporting experience with SSRS.
  • Experience with Windows and Linux operating systems.
  • Willingness to be on call, typically four times or less per month, and be available off hours for production issues or server patching.
  • Willingness to work a flexible schedule and travel as required.

Nice To Haves

  • Inrule
  • Appian
  • Redis
  • Medicaid systems

Responsibilities

  • Maintain an understanding of current business issues, objectives, and strategies, and identify opportunities to apply technology to enhance or build business capabilities.
  • Maintain system readiness to support client service-level agreements.
  • Identify production issues and develop solutions to maintain uptime.
  • Gather debugging information and assist engineering in developing solutions.
  • Upgrade and maintain systems to support requirements.
  • Create required documentation and participate in code walkthroughs; conduct walkthroughs of other team members’ changes as appropriate.
  • Analyze, design, and write program specifications; code, test, debug, implement, and document moderately complex programs.
  • Ensure business requirements are translated into sound technical designs.
  • Evaluate existing systems and programs for enhancements, issues, and performance improvements.
  • Work with the project manager to provide technical consulting on complex programming projects, validate program requirements, and resolve issues.
  • Develop test plans and perform detailed unit testing.
  • Provide on-call availability, including off-hours availability for production issues and server patching.
  • Work a flexible schedule and travel as required to accommodate business needs.

Benefits

  • Generous, flexible vacation policy
  • Educational assistance
  • Comprehensive health benefits
  • 401(k) employer match
  • Leadership and technical development academies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service