● همکاری در تدوین معماری و توسعه سیستمها.
● بازنویسی سرویسهای قدیمی.
● بررسی و تست سرویسهای پیادهسازی شده.
● بررسی بازدهی و عملکرد سرویسها.
● بازبینی و بهروزرسانی سرویسهای موجود.
● فراهم کردن موارد تست جهت سهولت کار تیم تست.
● ایجاد مستندات جهت پیادهسازی و زیر ساخت اولیه سرویسها.
● بهروزرسانی فیچرها و ابزارهای مورد استفاده.
● ایجاد ارتباط بین سرویسهای توزیع شده.
● ذخیرهسازی و بررسی لاگ.
پیشنیازها
● مسلط به NET Framework. و ابزارهای مرتبط.
● مسلط به NET Core.
● مسلط به ORM.
● مسلط به #C.
● مسلط به مفاهیم Web Service و Rest API.
● آشنایی با مباحث تولید و مهندسی نرمافزار.
● آشنایی با مفاهیم Solid ،OOP ،Design Patterns.
● آشنایی با مفاهیم تستنویسی و TDD.
● آشنایی با مفاهیم همزمانی و Async.
داشتن موارد زیر مزیت محسوب میشود:
● آشنایی با ISO 8583.
● آشنایی با متدهای رمزنگاری.
● آشنایی با سیستمهای مسیجینگ.