About The Position

We are seeking an experienced .NET Developer to develop and enhance Blazor-based web applications and .NET desktop applications. The role focuses on building user interfaces with Blazor while maintaining and extending desktop applications and services within a .NET ecosystem. The developer will contribute to new feature development, system enhancements, and ongoing application support, including troubleshooting and resolving production issues. Occasional after-hours support is required as needed.

Requirements

  • At least 5 years of experience developing applications using C# and .NET.
  • Experience building Blazor-based applications.
  • Experience developing or supporting .NET desktop applications such as WPF, WinForms, or similar.
  • Experience developing web services or designing services such as SOAP or REST APIs.
  • Experience working with relational databases and data-driven applications.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Ability to quickly learn new technologies and existing systems.
  • Strong communication skills and ability to work independently or within a collaborative team.
  • Availability for occasional after-hours support as needed.

Nice To Haves

  • Experience with SQL Server or other relational databases.
  • Experience with Entity Framework or similar ORM tools.
  • Familiarity with modern .NET architecture and service-based applications.
  • Experience supporting enterprise or internal business systems.

Responsibilities

  • Design, develop, and maintain applications using C#, .NET, and Blazor.
  • Support and enhance existing .NET desktop applications, including WPF, WinForms, or similar.
  • Develop and maintain backend services and APIs, including SOAP- and REST-based services.
  • Work with relational databases to support application functionality and data integration.
  • Troubleshoot and resolve application issues, including debugging production incidents.
  • Collaborate with technical teams and business stakeholders to gather requirements and deliver new functionality.
  • Participate in code reviews, testing, and documentation to ensure high-quality deliverables.
  • Learn and adapt to existing application architecture while identifying opportunities for improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service