Team Lead .NET at HR Ways | Torre

Team Lead .NET

You'll architect and optimize cloud-native, distributed systems on Azure, impacting high-performance backend services.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Pakistan residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
about 1 month ago

Requirements and responsibilities


About the RoleWe are seeking an experienced .NET Core Backend Engineer with strong expertise in building cloud-native, distributed systems on Azure. The ideal candidate is proficient in asynchronous programming, data access optimisation, and resilient system design using modern patterns like Outbox, idempotency, and retries. You'll work on high-performance APIs, Durable Functions, and data pipelines, collaborating closely with architects and DevOps engineers to deliver reliable, scalable backend services.Key ResponsibilitiesDesign, develop, and optimize .NET Core (Minimal APIs) and Azure Functions (HTTP, Service Bus, Timer, Blob triggers, etc.)Implement asynchronous and parallel processing patterns using async/await, Task.WhenAll, cancellation tokens, and timeouts effectivelyWork with EF Core (SQL Server) to build efficient data access layers: write optimized LINQ queries and projectionsAvoid N+1 query issues and leverage AsNoTracking for read-heavy operationsImplement concurrency control and handle transactions gracefullyIntegrate and manage MongoDB for document-based storage scenariosBuild and manage Azure Service Bus messaging (topics, queues, DLQs) with retry and idempotent processingImplement distributed system patterns (Outbox/Inbox, idempotency, retries, DLQ handling)Design clean and versioned APIs with proper pagination, filtering, and ETag supportCollaborate with DevOps for CI/CD pipelines and infrastructure automationEnsure observability using Application Insights, structured logging, and telemetryParticipate in design reviews, code reviews, and mentoring of junior developersMust-Have SkillsDeep understanding of async/await, parallelism, and Task-based programming in C#Strong EF Core experience: query optimization, projections, and set-based operationsManaging concurrency tokens, tracking behavior, and transactional integrityProven experience designing and maintaining Azure Functions (including Durable Functions)Experience implementing Outbox/Inbox patterns, idempotency, and message-driven architecturesSolid grasp of API versioning, pagination, ETags, and RESTful design principlesHands-on experience with Azure Service Bus (topics, subscriptions, DLQs, message sessions)Proficiency with App Insights, structured logging, and performance monitoringNice-to-Have SkillsExperience with Sagas / Process Managers and long-running workflowsExposure to Terraform or Bicep for IaC (Infrastructure as Code)Experience leading CI/CD processes and pipelines (GitHub Actions, Azure DevOps, etc.)Familiarity with CQRS, event sourcing, or domain-driven design (DDD) principlesQualificationsBachelors or Masters degree in Computer Science, Engineering, or related field5+ years of hands-on backend development experience in .NET CoreStrong understanding of distributed system design and cloud-based architecture (preferably Azure)Work LocationRemoteWorking DaysMonday - FridayAbout HR WaysHR Ways is an award winning Technical Recruitment Firm helping software houses and IT Product companies internationally and locally to find IT Talent. HR Ways is engaged by 300+ Employers worldwide ranging from the world’s biggest SaaS Companies to the most competitive Startups. We have entities in Dubai, Canada, US, UK, Pakistan, India, Saudi Arabia, Portugal, Brazil and other parts of the world.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.