C# Software Developer

TEKsystemsBillings, MT
$36 - $43Remote

About The Position

We’re partnering with a well-established, product-driven software company to hire a C# Software Developer to help evolve a proprietary ERP platform used by customers across industrial and healthcare industries. This is a backend-heavy, full-stack engineering role where you’ll work on a mission-critical system, contributing to both new feature development and modernization initiatives. If you enjoy solving complex problems and working on systems that have real business impact, this is a strong opportunity to grow your career.

Requirements

  • 3+ years of professional software development experience (ideal range: 3–5 years)
  • Strong hands-on experience with C# and .NET (object-oriented programming)
  • Solid understanding of SQL Server and relational database design
  • Experience building or supporting desktop applications (WPF preferred)
  • Familiarity with APIs, services, and distributed systems
  • Understanding of data structures and system performance considerations
  • Exposure to multi-threading and concurrency concepts
  • Familiarity with design patterns such as MVVM or MVC
  • Comfortable working across both legacy systems and modern environments

Nice To Haves

  • Experience with application modernization or system rewrites
  • Experience working with Azure or cloud-based deployments
  • Familiarity with AI-assisted development tools (e.g., Copilot)

Responsibilities

  • Design, build, and maintain enterprise-level applications with a focus on performance, scalability, and maintainability
  • Develop new features and enhancements within a core ERP platform
  • Contribute to modernization efforts, refactoring legacy components into modern .NET frameworks
  • Work across the full SDLC: requirements → development → testing → deployment
  • Collaborate with product owners and engineering teams to deliver business-driven solutions
  • Write clean, maintainable, and well-structured code following best practices
  • Troubleshoot and resolve complex technical challenges (performance, concurrency, system behavior)
  • Support bug fixes, system optimization, and ongoing improvements
  • Assist with occasional escalated production issues and participate in an on-call rotation

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service