Senior .NET Engineers (Onsite)

Senior .NET Engineers (Onsite)

A Saudi-based company is hiring 20+ (.Net engineers) in their Karachi offices

Position Overview:
As a Senior .NET Engineer with expertise in microservices discovery, RabbitMQ (Queuing Systems), Microsoft .NET Core, and SAGA patterns, you will play a pivotal role in designing, developing, and implementing high-performance software solutions. The ideal candidate should have a proven track record of at least 5 years in .NET development and a deep understanding of microservices architecture and related technologies.

Key Responsibilities:

  • Microservices Discovery:
  • Design, develop, and implement microservices architecture with a focus on scalability, resilience, and maintainability.
  • Collaborate with cross-functional teams to define microservices boundaries and interfaces.
  • RabbitMQ (Queuing Systems):
  • Implement and maintain RabbitMQ-based queuing systems to ensure reliable and asynchronous communication between microservices.
  • Troubleshoot and optimize message queues for performance and reliability.
  • Microsoft .NET Core:
  • Lead the development of .NET Core applications, ensuring code quality, performance, and maintainability.
  • Stay abreast of the latest updates and features in Microsoft .NET Core and integrate them into the development process.
  • SAGA Patterns:
  • Apply SAGA patterns to manage distributed transactions and ensure data consistency across microservices.
  • Design and implement reliable and fault-tolerant workflows using SAGA patterns.
  • Collaboration and Leadership:
  • Collaborate with architects, product owners, and other stakeholders to understand business requirements and translate them into technical solutions.
  • Mentor and guide junior developers, sharing knowledge and best practices within the team.


Location: Tariq Road/Bahadurabad/Korangi (Onsite)

Shift: Morning

Working Type: Onsite
Job Location: Karachi
Job Type: Full Time

Allowed Type(s): .pdf, .doc, .docx