Full Stack .NET Developer

Quartz•Madison, WI
•Remote

About The Position

Quartz is seeking a Software Engineer with hands-on .NET and C# development experience to build, enhance, and support secure, scalable applications. The role is suited to a developer who enjoys solving complex problems, modernizing applications, learning unfamiliar tools, and applying software engineering principles in new environments. The successful candidate will bring strong .NET development skills, curiosity, adaptability, and an interest in continued technical growth. The role may provide exposure to additional platforms and technologies, potentially including Epic MyChart; prior Epic or MyChart experience is not required. The developer will design, develop, test, implement, and support full-stack applications, services, integrations, and APIs. They will translate business needs into technical solutions, connect cloud-based, on-premises, and third-party systems, and collaborate with product owners, business partners, architects, quality assurance professionals, and other developers. The work takes place in an Agile environment and includes secure software development practices, CI/CD support, troubleshooting, and improvements to application performance, reliability, monitoring, and maintainability. The position requires a qualifying combination of education and relevant experience: a bachelor's degree in a related field plus at least two years of relevant experience, an associate degree plus five or more years of applicable experience, or high school equivalency plus eight or more years of applicable experience. Hardware and equipment will be provided, but candidates must have access to high-speed, non-satellite internet to work from home successfully. The starting salary is $79,000–$98,500, based on skills and experience, plus a robust benefits package. Employment offers are contingent upon successfully completing a pre-employment criminal background check. Quartz is an Equal Employment Opportunity employer.

Requirements

  • A bachelor's degree in information technology, computer science, programming, or a related field and at least two years of relevant experience; or an associate degree and at least five years of applicable experience; or high school equivalency and at least eight years of applicable experience.
  • Professional software development experience using Microsoft .NET and C#.
  • Experience with full-stack application development using C#/.NET, ASP.NET, APIs, web services, SQL, JavaScript, HTML, CSS, and object-oriented programming principles.
  • Experience with application analysis, design, coding, testing, implementation, and ongoing support.
  • Experience working with APIs, web services, system integrations, or multi-tier applications.
  • Experience with SQL and relational databases, including developing and troubleshooting application data access.
  • Familiarity with source control and CI/CD practices using tools such as GitHub, GitHub Actions, or Azure DevOps.
  • Understanding of secure software development principles and ability to incorporate security into application design and development.
  • Strong analytical and problem-solving skills.
  • Ability to translate business requirements into effective technical solutions.
  • Ability to communicate clearly with technical and nontechnical partners.
  • Interest in learning additional technologies and working across multiple applications or platforms.
  • Access to high-speed, non-satellite internet for working from home.

Nice To Haves

  • Experience developing, configuring, or supporting Epic MyChart or other Epic applications.
  • Experience with Microsoft Azure, including Azure Functions, Azure Service Bus, or Azure identity services.
  • Experience building cloud-native applications, microservices, or event-driven solutions.
  • Familiarity with DevSecOps, automated testing, application monitoring, or observability practices.
  • Experience working in an Agile software development environment.
  • Experience working in health insurance, healthcare, or another regulated industry.

Responsibilities

  • Design, develop, test, implement, and support full-stack applications using C#/.NET and web technologies.
  • Translate business needs and general requirements into practical technical solutions and programming specifications.
  • Build and modernize secure, scalable applications, services, integrations, and APIs.
  • Develop solutions connecting cloud-based, on-premises, and third-party systems.
  • Collaborate with product owners, business partners, architects, quality assurance professionals, and other developers to deliver reliable software.
  • Participate in an Agile development environment using Scrum or Kanban practices.
  • Contribute to secure software development lifecycle practices, including code reviews, automated testing, vulnerability management, and early identification of security risks.
  • Support CI/CD processes that automate application builds, testing, and deployment.
  • Troubleshoot application issues, identify root causes, and implement sustainable solutions.
  • Help improve application performance, reliability, monitoring, and maintainability.
  • Learn and apply additional tools, languages, platforms, and technologies based on business needs, potentially including Epic MyChart.
  • Share technical knowledge and serve as a resource to colleagues while continuing to develop technical expertise.

Benefits

  • Robust benefits package.
  • Opportunity for career advancement.
  • Professional culture built on Respect, Responsibility, Resourcefulness, and Relationships.
  • Company-provided hardware and equipment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service