Tryzens

.NET Lead

Tryzens

full-time

Posted on:

Location Type: Hybrid

Location: SofiaBulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Benefits
  • Competitive salary
  • Additional days of annual leave
  • Health insurance coverage
  • Meal vouchers
  • Sport cards
  • Social and team-building events throughout the year
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET 8.0C#Azure Functionsmicroservices architectureRESTful APIsEntity Framework CoreSQL ServerAzure DevOpsinfrastructure-as-codePolly
Soft Skills
leadershipmentoringcollaborationtechnical excellencecode qualitycommunicationproblem-solvingagile leadershipdocumentationobservability