شرکت تدبیر افزار پشتیبان تک (تاپ تک)
شرکت تدبیر افزار پشتیبان تک (تاپ تک)

مهندس Backend (.NET Core / Microservices)

تهران، پونک
تمام وقت
شنبه تا سه شنبه 8 الی 17 چهارشنبه 8 الی 16
-
-
51 تا 200 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1394
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
C# - متوسط
Rest API - متوسط
MongoDB - مقدماتی
.Net Core / .Net - متوسط
RabbitMQ - متوسط
Docker - مقدماتی
Kubernetes - مقدماتی

شرح شغل و وظایف

ما به دنبال توسعه‌دهنده‌ای هستیم که بتواند در طراحی و توسعه سیستم‌های High Throughput و Microservice نقش کلیدی ایفا کند. سیستم ما نیازمند پردازش حجم بالای داده و رویداد، پاسخ سریع به کاربران و بهینه‌سازی Performance است.

فرد منتخب باید توانایی کار مستقل، طراحی ماژول‌ها و همکاری نزدیک با تیم فنی و سینیورها را داشته باشد. تجربه عملی و کیفیت کد برای ما معیار اصلی است.

مسئولیت‌ها
  • توسعه و نگهداری سرویس‌های Backend مبتنی بر .NET Core
  • طراحی و پیاده‌سازی Microserviceهای مستقل و مقیاس‌پذیر
  • همکاری در طراحی معماری و حل مسائل پیچیده سیستم
  • پیاده‌سازی CQRS و Event Driven Architecture
  • کار با Message Brokerها مانند RabbitMQ
  • مدیریت همزمانی (Concurrency) و بهینه‌سازی Performance
  • تعامل با تیم Frontend و APIهای سیستم
  • مشارکت در Code Review و رعایت استانداردهای تیم
مهارت‌های فنی مورد نیاز
الزامی
  • تسلط به C# و .NET Core / ASP.NET Core
  • طراحی و توسعه REST API و سیستم‌های توزیع‌شده
  • آشنایی با Microservice Architecture و Modular Design
  • تجربه کار با CQRS و MediatR
  • تجربه Message Queue مانند RabbitMQ یا مشابه
  • درک Concurrency و Parallel Processing
  • آشنایی با MongoDB یا دیتابیس‌های مشابه
  • اصول Clean Architecture و SOLID
  • تجربه Profiling و Performance Tuning
مزیت محسوب می‌شود
  • تجربه Event Sourcing
  • آشنایی با Identity Server یا سیستم‌های Authentication/Authorization
  • تجربه Redis، Kafka یا Elasticsearch
  • تجربه Kubernetes و Docker
  • تجربه Real-Time Systems و High Throughput Data Processing
  • تجربه Domain Driven Design (DDD)
ویژگی‌های فردی
  • توانایی کار مستقل و تیمی
  • ذهنیت مهندسی و حل مسئله
  • توجه به Performance و Scalability
  • علاقه‌مند به یادگیری و رشد در پروژه‌های بزرگ
  • مسئولیت‌پذیری و کیفیت‌محوری در کدنویسی
چالش‌های فنی این موقعیت

فرد منتخب در توسعه سیستمی مشارکت خواهد داشت که:

  • به صورت همزمان حجم بالایی از داده و رویدادها را پردازش می‌کند
  • باید پاسخگویی سریع و اولویت‌بندی هوشمند داشته باشد
  • ساختار مقیاس‌پذیر و قابل توسعه‌ای ارائه دهد
  • کیفیت سرویس و زمان پاسخ‌دهی اهمیت حیاتی دارد
آنچه برای ما مهم است:
  • کیفیت کدنویسی و طراحی سیستم
  • توانایی حل مسائل پیچیده
  • درک عمیق از معماری سیستم
  • تجربه عملی در پروژه‌های Microservice

شرایط احراز شغل

جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
نرم افزارها
.Net Core / .Net| متوسط C#| متوسط Rest API| متوسط MongoDB| مقدماتی RabbitMQ| متوسط Docker| مقدماتی Kubernetes| مقدماتی

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

ارسال رزومه برای شرکت تدبیر افزار پشتیبان تک (تاپ تک)