Developer (C#.NET)

Sutherland

About The Position

We are looking for a .NET Developer with experience in architecting, designing, and developing high-performance .NET Core applications. This role requires expertise in modern .NET Core features, data access strategies, logging, exception handling, caching, ASP.NET Core Web APIs, ASP.NET Core Web Applications, Entity Framework, and relational databases. The ideal candidate will also have experience leading teams, performing design and code reviews, and interfacing with customers. The ability to create architecture and technical design documents is essential. Familiarity with Excel macros and VBA code is a plus.

Requirements

  • At least 10 to 12 years of experience in architecting, designing, and developing high-performance .NET Core applications.
  • Familiarity with modern .NET Core features.
  • Experience in .NET Core versions 9 or later.
  • Expertise in data access architecting and strategies using .NET and relational databases.
  • Expertise in logging and observability.
  • Expertise in exception handling strategies.
  • Expertise in caching strategies.
  • Expertise in ASP.NET Core Web APIs (using minimal API endpoints and controllers).
  • Expertise in ASP.NET Core Web Applications.
  • Expertise in data access using Entity Framework.
  • Expertise in relational databases.
  • Experience in leading teams.
  • Experience performing design and code reviews.
  • Good communication skills.
  • Experience interfacing with customers.
  • Ability to create architecture and technical design documents.

Nice To Haves

  • Familiarity with Excel macro and VBA code.

Responsibilities

  • Architect, design, and develop high-performance .NET Core applications with high business and technical complexity.
  • Utilize modern .NET Core features, including versions 9 or later.
  • Design and develop data access strategies using .NET and relational databases.
  • Implement logging and observability solutions.
  • Develop exception handling strategies.
  • Implement caching strategies.
  • Develop ASP.NET Core Web APIs using minimal API endpoints and controllers.
  • Develop ASP.NET Core Web Applications.
  • Utilize Entity Framework for data access.
  • Work with relational databases.
  • Lead teams, perform design reviews, and conduct code reviews.
  • Interface with customers.
  • Create architecture and technical design documents.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service