Technical Lead

Tavant

Dallas

Description

Role Summary

We are seeking a Senior .NET Developer to design, build, and support scalable applications and services using C#/.NET with strong Azure experience. You will work on API integrations, implement secure authentication/authorization, and apply modern coding standards and design patterns to deliver reliable, maintainable solutions.

  • Design and develop backend services and applications using C#, .NET (Core/6+), and ASP.NET Web API.
  • Build and integrate RESTful APIs (and/or gRPC) with internal and external systems; manage versioning and backward compatibility.
  • Implement secure authentication and authorization using OAuth2 / OpenID Connect, JWT, and Azure AD/Entra ID concepts.
  • Develop and maintain solutions on Microsoft Azure (e.g., App Services, Functions, Storage, Key Vault, Service Bus).
  • Apply solid OOP principles, SOLID, and common patterns (Repository, Dependency Injection, CQRS where appropriate).
  • Ensure code quality via unit/integration testing, code reviews, static analysis, and performance tuning.
  • Collaborate with product owners, architects, and DevOps to deliver production-ready software using CI/CD pipelines.
  • Troubleshoot production issues, perform root-cause analysis, and implement resilient, observable services (logging/metrics/tracing).

Roles & Responsibilities

  • Design and develop backend services and applications using C#, .NET (Core/6+), and ASP.NET Web API.
  • Build and integrate RESTful APIs (and/or gRPC) with internal and external systems; manage versioning and backward compatibility.
  • Implement secure authentication and authorization using OAuth2 / OpenID Connect, JWT, and Azure AD/Entra ID concepts.
  • Develop and maintain solutions on Microsoft Azure (e.g., App Services, Functions, Storage, Key Vault, Service Bus).
  • Apply solid OOP principles, SOLID, and common patterns (Repository, Dependency Injection, CQRS where appropriate).
  • Ensure code quality via unit/integration testing, code reviews, static analysis, and performance tuning.
  • Collaborate with product owners, architects, and DevOps to deliver production-ready software using CI/CD pipelines.
  • Troubleshoot production issues, perform root-cause analysis, and implement resilient, observable services (logging/metrics/tracing).