Senior Back-End Developer

SAAD Holding Tehran

Posted 13 days ago

توضیحات

  • توسعه پروژه با استفاده از مهارت‌های مورد نیاز.
  • توسعه، تست و اشکال‌زدایی برنامه‌های نرم‌افزاری.
  • به‌روزرسانی و گسترش برنامه‌های موجود با توجه به وظایف محول شده در هر اسپرینت.
  • بررسی مستمر فناوری‌های جدید در حوزه برنامه‌نویسی و استفاده از آن‌ها.
  • طراحی و توسعه کدهای تمیز با قابلیت استفاده در آینده، قابل‌تست و قابل‌نگهداری.
  • اطمینان از عملکرد بالا و پاسخ‌گویی سیستم به درخواست‌های بخش فراِنت.
  • همکاری در کل چرخه‌ حیات تولید سیستم.
  • طراحی و به‌روزرسانی‌های مستمر وب سرویس‌ها.
  • به‌روزرسانی دانش و تکنیک‌ها و ویژگی‌های جدید در معماری میکروسرویس‌ها.
  • کد ریویو. 

پیش‌نیازها

  • مسلط به CQRS.
  • مسلط به #C.
  • مسلط به ASP.NET Core.
  • مسلط به Entity Framework.
  • مسلط به T-SQL (MS SQL).
  • آشنایی خوب با مفاهیم Object Oriented.
  • آشنایی با اصول SOLID ،KISS ،DRY.
  • آشنایی با مفاهیم و اصول DDD.
  • آشنایی با سیستم‌های ماژولار و سرویس بیس.
  • آشنایی با مفاهیم و اصول سورس کنترل Git.
  • آشنایی با Microservices.
  • آشنایی با CQRS.
  • علاقه‌مند به یادگیری تکنولوژی و مهارت‌های جدید.
  • توانایی حل مسائل پیچیده جهت کار روی سوپر اپلیکیشن بانکی.
  • توانایی و انگیزه پشتیبانی برنامه‌هایی با قابلیت توسعه پذیری و نگهداشت بالا.
  • توانایی مدیریت و اولویت‌بندی کارها.
  • توانایی پشتیبانی و کمک به توسعه‌دهندگان جهت رفع مشکلات فنی.
  • با انگیزه و انتقادپذیر.
  • روحیه کار گروهی.

To see more jobs that fit your career