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