Principal .Net Engineer

iSystems Ltd

Punjab

Vor Ort

PKR 3.000.000 - 5.400.000

Vollzeit

Vor 9 Tagen
Bewerbungsgenerator

Eine vollständige Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Systems Ltd is seeking a Principal .NET Engineer to design, develop, and scale enterprise systems using C# and .NET Core. You will lead the implementation of durable, event-driven architectures and coordinate across services, apps, and external integrations.

You will work on Azure-based cloud-native solutions, implement resilient retry and recovery strategies, and collaborate with architects, product owners, and stakeholders to deliver robust distributed systems.

Qualifikationen

  • 6+ years of hands-on experience with C# and .NET/.NET Core
  • Strong understanding of distributed systems principles and cloud-native design
  • Experience with production systems featuring long-running workflows, state management, and fault tolerance
  • Hands-on production experience with platforms such as Microsoft Orleans, Temporal, AKS, Dapr Actors, or similar
  • Experience with event-driven architectures, messaging systems (Kafka, RabbitMQ, etc.), and eventual consistency

Aufgaben

  • Design, develop, and maintain software systems using modern .NET technologies.
  • Develop and support long-running business workflows requiring durable execution and state management.
  • Build distributed systems coordinating work across multiple services and external integrations.
  • Design resilient solutions with retry policies, failure recovery, and idempotent processing.
  • Develop event-driven architectures using asynchronous communication patterns.
  • Refactor and modernize systems to improve scalability and reliability.
  • Collaborate with architects, engineers, product owners, and stakeholders to deliver complex solutions.
  • Participate in design discussions focusing on resilience, observability, and operational excellence

Kenntnisse

C#/.NET
Distributed systems
Azure cloud
Async programming
CI/CD
Orleans/Akka/.NET platforms

Tools

AKS
Azure Functions
Azure Service Bus

Jobbeschreibung

Systems Ltd is looking for a Principal .NET Engineer with strong experience in building distributed, resilient, and highly scalable enterprise systems. The ideal candidate will have hands‑on production experience with durable execution platforms, workflow orchestration frameworks, actor‑based systems, or large‑scale event‑driven architectures.

Responsibilities
  • Design, develop, and maintain high-quality software systems using modern .NET technologies.
  • Develop and support long-running business workflows that require durable execution, state management, fault tolerance, and recovery capabilities.
  • Build distributed systems that coordinate work across multiple services, applications, and external integrations.
  • Design and implement resilient solutions with retry policies, failure recovery mechanisms, and idempotent processing.
  • Develop event-driven and message-based architectures using asynchronous communication patterns.
  • Refactor and modernize existing systems to improve scalability, reliability, and maintainability.
  • Collaborate with architects, engineers, product owners, and stakeholders to deliver complex distributed solutions.
  • Participate in system design discussions focusing on resilience, eventual consistency, observability, and operational excellence.
Requirements
  • 6+ years of hands‑on experience developing applications using C# and .NET / .NET Core.
  • Strong understanding of distributed systems principles and cloud‑native application design.
  • Experience designing and supporting production systems requiring: Long-running workflows, Stateful coordination, Distributed execution, Failure recovery, Retry mechanisms, Idempotent processing, Eventual consistency
  • Hands‑on production experience with one or more of the following platforms: Microsoft Orleans, Temporal, Azure Durable Functions / Azure Durable Task Framework, Akka.NET Bootcamp / Akka, Dapr Actors, Cadence, Netflix Conductor, Erlang/OTP
  • Candidates without workflow orchestration experience may still qualify if they have significant production experience with: Event-Driven Architecture (EDA), Apache Kafka, Azure Service Bus, RabbitMQ, Event Sourcing, CQRS, Saga Pattern, Asynchronous messaging systems
  • Experience building cloud-native applications on Microsoft Azure.
  • Experience with Azure Functions, Azure Service Bus, Azure Kubernetes Service (AKS), Redis, and related cloud services.
  • Experience with microservices architecture and service-to-service communication patterns.
  • Experience integrating with third‑party APIs and external systems.
  • Strong understanding of asynchronous programming and concurrency patterns.
  • Experience designing scalable, fault‑tolerant, and highly available systems.
  • Familiarity with CI/CD practices and Azure DevOps or Git-based workflows.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, troubleshooting, and communication skills.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior .NET Architect: Distributed Systems & Resilience
Senior .NET Architect: Distributed Systems & Resilience

iSystems Ltd • Punjab

Vor Ort
PKR 3.000.000 - 5.400.000
Senior Full Stack Engineer (.Net + Angular)
Senior Full Stack Engineer (.Net + Angular)

iSystems Ltd • Punjab

Vor Ort
PKR 1.800.000 - 2.800.000
Principal Software Engineer (.NET)
Principal Software Engineer (.NET)

Acme One • Lahore

Vor Ort
PKR 2.600.000 - 5.200.000
.Net Developer
.Net Developer

CEBS • Islamabad

Vor Ort
PKR 1.200.000 - 2.400.000
Senior .NET Developer
Senior .NET Developer

Iteksols • Islamabad

Vor Ort
PKR 2.400.000 - 4.800.000
Competitive salary package
Bonuses based on performance
Professional development support
+3
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel LLC • Lahore

Vor Ort
PKR 1.200.000 - 2.000.000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel • Lahore

Vor Ort
PKR 24.965.000 - 36.061.000
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

Vor Ort
PKR 1.500.000 - 2.000.000
Principal Software Engineer
Principal Software Engineer

Spur Solutions • Karachi Division

Vor Ort
PKR 16.727.070 - 25.090.605
Software Architect – Enterprise Platforms (Onsite, Karachi, PKR Salary)
Software Architect – Enterprise Platforms (Onsite, Karachi, PKR Salary)

HR POD Careers • Karachi Division

Vor Ort
PKR 4.500.000 - 8.500.000