پیشنیازها
شایستگیهای تخصصی:
● آشنایی کافی با معماری Service Oriented.
● مسلط به برنامه نویسی Web API و Rest API.
● مسلط به برنامه نویسی Net Programming.
● مسلط به NetCore.
● مسلط بهر مفاهیم Swagger ،Postman ،Asynchronous Programming ،LINQ ،JSON.
● تسلط کار بهصورت Optimize با بانک اطلاعاتی Oracle یا SQL Server با تعداد رکورد زیاد و نرخ رشد زیاد.
● تسلط کافی به مفاهیم Message Queue و ابزارهای آن مانند RabbitMQ یا Kafka.
● تسلط کافی به مفاهیم Caching ،Optimizing ،Tuning ،Concurrency.
● آشنایی کافی با الزامات امنیتی (Security) در برنامهنویسی سیستمهای نرمافزاری.
● آشنایی با مفاهیم Cloud و Docker.
● آشنایی با مفاهیم DevOps و CI/CD.
● تسلط کافی به مفاهیم Source Control در Git.
● مسلط به روش های Manual Test و آشنا با روشهای Mechanized Test.
● دانش کافی از مفاهیم پایه علوم کامپیوتر مانند Object Oriented ،Design Patterns، ساختار دادهها، الگوریتمها و غیره.
شایستگیهای رفتاری:
● آشنایی با زبان انگلیسی و توانایی مطالعه متون فنی.
● داشتن روحیه کار تیمی، مهارت های ارتباطی قوی و به اشتراک گذاشتن معلومات و هماهنگی با تیمهای فرانتاِند و تحلیل یا طراحی.
● متعهد به زمانبندی های ارائه شده.
● توانایی حل مسئله و قدرت تصمیم گیری بالا.
● مسؤولیتپذیر، پرتلاش، خلاق و یادگیرنده.
● پیگیر، منظم، دقیق و انعطافپذیر.
شرایط احراز:
● دانشجو یا فارغالتحصیل دورۀ کارشناسی یا کارشناسی ارشد در رشتۀ مهندسی کامپیوتر.
● داشتن حداقل دو سال سابقۀ کاری مرتبط.
● توانایی همکاری تمام وقت حداقل به مدت یک سال.