Backend .NET Core Lead

1 week ago


Karachi, Sindh, Pakistan HR Ways Full time


About the Role

We 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 Responsibilities

  • Design, 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 effectively Work with EF Core (SQL Server) to build efficient data access layers:
  • Write optimized LINQ queries and projections
  • Avoid N+1 query issues and leverage AsNoTracking for read-heavy operations
  • Implement concurrency control and handle transactions gracefully Integrate and manage MongoDB for document-based storage scenarios
  • Build and manage Azure Service Bus messaging (topics, queues, DLQs) with retry and idempotent processing
  • Implement distributed system patterns (Outbox/Inbox, idempotency, retries, DLQ handling)
  • Design clean and versioned APIs with proper pagination, filtering, and ETag support
  • Collaborate with DevOps for CI/CD pipelines and infrastructure automation
  • Ensure observability using Application Insights, structured logging, and telemetry
  • Participate in design reviews, code reviews, and mentoring of junior developers

Must-Have Skills

  • Deep understanding of async/await, parallelism, and Task-based programming in C#
  • Strong EF Core experience:
  • Query optimization, projections, and set-based operations
  • Managing concurrency tokens, tracking behavior, and transactional integrity
  • Proven experience designing and maintaining Azure Functions (including Durable Functions)
  • Experience implementing Outbox/Inbox patterns, idempotency, and message-driven architectures
  • Solid grasp of API versioning, pagination, ETags, and RESTful design principles
  • Hands-on experience with Azure Service Bus (topics, subscriptions, DLQs, message sessions)
  • Proficiency with App Insights, structured logging, and performance monitoring

Nice-to-Have Skills

  • Experience with Sagas / Process Managers and long-running workflows
  • Exposure 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) principles

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or related field
  • 5+ years of hands-on backend development experience in .NET Core
  • Strong understanding of distributed system design and cloud-based architecture (preferably Azure)

Work Location: Remote

Working Days: Monday - Friday

About HR Ways:

HR 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 worlds biggest SaaS Companies to most competitive Startups. We have entities in Dubai, Canada, US, UK, Pakistan, India, Saudi Arabia, Portugal, Brazil and other parts of the world.



  • Dot Net Core 7.0 c#

    1 week ago


    Karachi, Sindh, Pakistan Empire Tecknologies Full time

    Position Overview:We are seeking a skilled and motivated Dot Net Core 7.0 Developer with at least 2 years of professional experience in web application development and data presentation using DevExpress Grid controls. This role offers an exciting opportunity to contribute to the design and development of cutting-edge software solutions in a dynamic,...

  • NET Core

    3 days ago


    Karachi, Sindh, Pakistan rex D Full time

    Hul Hubis Hiring – Full Stack Developer (.NET & Angular)We're looking for a talented and experienced Full Stack Developer to join our engineering team and contribute to building scalable, high-performance applications.Requirements:• 3–4 years of hands-on experience with .NET Core, C#, and Angular (v9+).• Strong expertise in RESTful APIs and...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time

    Role DescriptionThis is a full-time on-site position for a .NET Core and Reactjs Developer, based in Karachi Division. The developer will be responsible for designing, developing, and enhancing front-end and back-end web applications. Day-to-day tasks include writing clean, scalable code using .NET Core and Reactjs, collaborating with team members to analyze...


  • Karachi, Sindh, Pakistan Ways Group Full time

    Hiring .NET Core Angular Developer | Onsite | Karachi | PKR SalaryAbout the company we're hiring for Currently:UAE-based pioneer delivering customer-centric experiences and unparalleled opportunities through cutting-edge technology, with six innovative tech ventures across the globe.Key Responsibilities:Back-End Development:Develop and maintain server-side...


  • Karachi, Sindh, Pakistan iTack Solutions Full time

    iTack Solutions is looking for aSenior .NET Developerwho thrives in fast-paced environments and can deliver high-quality solutions with agility and precision.Responsibilities:Develop, maintain, and optimize backend systems using .NET CoreDesign and manage RESTful APIsCollaborate with cross-functional teams to deliver on tight timelinesWork on Angular ...

  • NET Core

    3 days ago


    Karachi, Sindh, Pakistan HR Ways Full time

    .NET Core & Angular Developer - Karachi onsite Client company introduction:Our Client Company has evolved as an excellence-driven healthcare service, providing free-of-cost quality healthcare to millions across Pakistan.Job description:The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. The candidate will be responsible for...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time

    Company DescriptionSince 2000, Avanza Solutions has been at the forefront of empowering organizations globally to embrace digital transformation through cutting-edge and innovative digital platforms and services. Renowned for its excellence and continual evolution, Avanza has established itself as a premier digital hub for innovation and digitalization. The...

  • Dot Net Developer

    1 week ago


    Karachi, Sindh, Pakistan MMC Full time

    We are looking for a skilled .NET Developer with hands-on experience in both .NET Core and ASP.NET Web Forms. The candidate will be responsible for designing, developing, and maintaining robust web applications and enterprise solutions.Key ResponsibilitiesDevelop and maintain applications using .NET Core and ASP.NET Web FormsDesign and implement backend...


  • Karachi, Sindh, Pakistan iTack Solutions Full time

    Company DescriptioniTack Solutions aims to provide innovative technology for healthcare sectors including Primary Care, PHC, BHU, Clinics, Labs, and Hospitals. Leveraging a 360-degree business approach that integrates Technology, Processes, Business, and People, iTack Solutions creates a productivity-enhancing environment. With extensive experience in...

  • Net Engineer

    3 days ago


    Karachi, Sindh, Pakistan DigiTrends Full time

    Company DescriptionDigiTrends is a full-stack digital outfit offering diverse IT solutions and digital services to the pharmaceutical and finance industries. Established in 2012, we have grown to span continents, transforming businesses through IT. DigiTrends has worked with leading pharmaceutical companies like GSK and Pfizer, particularly during the global...