شرکت سفرهای علی‌بابا
شرکت سفرهای علی‌بابا

Senior .NET Software Engineer

Tehran/ Kooye Bimeh
Full Time
شنبه تا چهارشنبه
-
-
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1393
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Sql Server - Intermediate
C# - Advanced
Kafka - Basic
.Net Core / .Net - Advanced
RabbitMQ - Basic
Docker - Basic
Kubernetes - Basic

Job Description

We are looking for a Senior .NET Software Engineer to join our engineering team and help build the next generation of our enterprise Contact Center Platform.

This role is ideal for someone who enjoys solving complex engineering problems, designing scalable backend systems, and taking ownership of software from architecture to production. You’ll work closely with engineers, product managers, and architects to modernize a business-critical platform that serves thousands of customer interactions every day.

What You’ll Do:

  • Design and develop scalable backend services using C# and .NET.
  • Participate in architecture and technical design decisions.
  • Build reliable APIs and event-driven services.
  • Design systems that are resilient, observable, and easy to maintain.
  • Collaborate with cross-functional teams to deliver production-ready solutions.
  • Review code, mentor other engineers, and promote engineering best practices.
  • Improve system performance, reliability, and scalability.
  • Contribute to technical documentation and architecture discussions.

What We’re Looking For:

  • Strong experience developing backend applications with C#/.NET.
  • Solid understanding of software architecture and design principles.
  • Experience designing distributed or service-oriented systems.
  • Strong knowledge of REST APIs and asynchronous communication.
  • Experience working with relational databases such as SQL Server.
  • Familiarity with messaging systems (RabbitMQ, Kafka, or similar).
  • Experience building scalable and highly available services.
  • Good understanding of concurrency, performance optimization, and production troubleshooting.
  • Experience with Docker and Kubernetes is a plus.
  • Strong communication skills and the ability to collaborate across engineering teams.
  • Comfortable taking ownership from design through production.

Nice to Have:

Experience in one or more of the following areas is considered a strong advantage:

  • Enterprise Contact Center platforms
  • Telephony systems
  • Asterisk / Wazo
  • IVR
  • Call Routing
  • Queue Management
  • SIP / VoIP
  • Event-driven architectures
  • OpenTelemetry and observability platforms

The ideal engineer:

  • Thinks beyond writing code and focuses on building reliable systems.
  • Makes thoughtful architectural decisions and understands trade-offs.
  • Designs software that scales with business growth.
  • Takes ownership of production quality and operational excellence.
  • Enjoys mentoring teammates and raising engineering standards.
  • Can simplify complex legacy systems through pragmatic engineering.

Job Requirements

Age
27 - 35 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Software
C#| Advanced .Net Core / .Net| Advanced Sql Server| Intermediate RabbitMQ| Basic Kafka| Basic Docker| Basic Kubernetes| Basic

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت سفرهای علی‌بابا

insight applicant

مقایسه من با سایر متقاضیان