.NET Technical Lead

Thiruvananthapuram , India
full-time Remote

AI overview

Lead the design and development of high-performance microservices using .NET and Azure while mentoring a development team and overseeing architectural decisions.

Tryzens Limited is a fast growing IT solutions consultancy based in the City of London with offices in Bulgaria, India, Australia and United States. Our areas of expertise include delivery of eCommerce solutions, multi-channel retail solutions and project management amongst others. We provide best of breed solutions and services to several blue chip clients primarily within retail, financial services and other industries. We have built our delivery focused reputation upon technical innovation, in-depth business knowledge, and creative vision, all of which supports our objective of helping clients to gain true value from eCommerce. We love what we do and our clients love our work.


We are seeking a .NET Technical Lead with a strong background in building scalable, high-performance .NET systems and leading development teams. The ideal candidate will combine deep technical expertise in Azure cloud services, microservices architecture, and complex transactional systems with proven leadership skills in mentoring developers, driving architectural decisions, and owning delivery quality. Experience with wine, alcohol, or collectibles trading platforms is highly desirable, along with a strong understanding of integration with external data providers and event-driven messaging systems.

Key Responsibilities

  • Lead the design, development, and maintenance of high-performance microservices using .NET 8.0+ and Azure Functions v4 (isolated worker model), spanning Cellar Services, Market Valuation, and Exchange domains
  • Own architectural decisions for the platform, including service decomposition, API design, data modelling, and handler-based vertical slice architecture patterns
  • Architect and oversee integrations with external APIs and data providers (Wine-Searcher, Liv-ex, Adobe Commerce, Algolia) using Refit-based typed HTTP clients with delegating handlers for authentication
  • Design and optimise event-driven workflows using Azure Service Bus topics and subscriptions for notifications, auto-matching, and asynchronous processing
  • Collaborate with product managers, UI/UX designers, QA teams, and cloud engineering to deliver high-quality solutions across multiple environments (dev, QA, UAT, production)
  • Drive platform scalability, maintainability, and performance through clean architecture, resilience patterns (Polly retry/circuit breaker policies), and Redis caching strategies
  • Lead and mentor a team of .NET developers, establishing engineering standards, conducting code reviews, and fostering a culture of technical excellence through Architecture Decision Records (ADRs) and comprehensive documentation
  • Champion testing strategy and code quality, including unit, integration, and API tests using Postman, xUnit,  and NSubstitute
  • Define and enforce CI/CD pipeline standards using Azure DevOps YAML pipelines, including multi-stage build, test, and deployment workflows across dev, QA, UAT, and production environments
  • Collaborate on infrastructure-as-code practices using Azure Bicep templates for environment provisioning, including Function Apps, SQL Database, Redis Cache, Service Bus, and Key Vault
  • Own the observability strategy including Application Insights, OpenTelemetry, Serilog structured logging, and health check endpoints
  • Design and maintain Blazor Server applications (Admin UI / Support Hub) for internal administration and support tooling

Requirements

  • 8–10+ years of professional development experience with C# and the .NET platform (.NET 8.0 or later), with at least 3 years in a technical lead or senior architectural role
  • Strong experience with Azure Functions (isolated worker model), including timer triggers, Service Bus triggers, and HTTP triggers
  • Deep understanding of RESTful APIs, asynchronous programming, microservices architecture, and clean architecture patterns (repository pattern, dependency injection, middleware)
  • Hands-on experience with Azure cloud services: SQL Database, Redis Cache, Service Bus, Key Vault, Application Insights, and App Service Plans
  • Proven experience with Entity Framework Core including migrations, complex queries, and database seeding strategies
  • Understanding of authentication and authorisation patterns: Azure AD B2C, OAuth 2.0, and OpenID Connect
  • Solid knowledge of SQL Server, relational database design, and ORMs (Entity Framework Core)
  • Experience designing and managing Azure DevOps CI/CD pipelines (YAML-based, multi-stage, multi-environment) with Git version control and agile leadership including sprint ceremonies and backlog refinement
  • Experience with infrastructure-as-code (Azure Bicep or ARM templates) for multi-environment provisioning
  • Experience with resilience frameworks such as Polly for retry, circuit breaker, and timeout policies

Nice to Have

  • Domain knowledge or personal interest in wine/alcohol trading or collectibles
  • Experience with Blazor Server (or Blazor WebAssembly), Fluent UI components, React, or Vue.js
  • Experience with .NET Aspire for local orchestration and service discovery
  • Experience with Serilog structured logging, OpenTelemetry, and performance benchmarking (BenchmarkDotNet)
  • Familiarity with FluentValidation, AutoMapper, and Scrutor for dependency injection assembly scanning
  • Knowledge of Central Package Management (Directory.Packages.props) and NuGet feed management

Benefits

  • Competitive salary and performance-based bonuses
  • Remote-friendly culture with flexible working hours
  • Opportunity to shape engineering culture and influence technical direction on a well-architected platform with comprehensive documentation, ADRs, and mature DevOps practices
  • Collaborative, fast-paced team focused on quality and user experience
  • Professional development support and learning opportunities

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Remote-friendly culture with flexible working hours

We’re leaders in global branded commerceTryzens Global is a new kind of digital commerce agency. Big enough to matter, but small enough to care.We’re leaders in global branded commerce, helping international brands sell their goods and services to millions of customers, in their new and existing markets.Keeping one eye on the day-to-day performance and another on what might be possible next. Because we believe amazing things are possible in digital commerce when you Look Up.We’re TryzenautsAt Tryzens Global, our team is made up of experienced, passionate, and dedicated team members, all working and building together, no matter their role. We’re looking for bright, proactive, driven, and naturally curious people to join our team.Perks and benefits of being a TryzenautThere are so many facets to running a successful online offering. At Tryzens, we cover the length and breadth of digital commerce to help you succeed, no matter what your goals are, what kind of customer you serve, or what vertical you operate in.Home office setupWe offer every Tryzenaut an allowance to get them set up comfortably to work from home.Work remotelyWe have a hybrid approach and while we love to see your faces, we know that WFH is now the norm.Birthday offHip hip hooray! No one should have to work on their big day, so every Tryzenaut gets their birthday off.Health & wellbeingAcross the globe, we have a range of health and wellbeing services to keep you in tip top shape.CSR daysWe think it’s important to give back, so every Tryzenaut has 2 days per year to volunteer for their chosen cause.Training & developmentDigital commerce moves so fast, so we make sure that every Tryzenaut has access to training and development.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Technical Lead Q&A's
Report this job
Apply for this job