توضیحات

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

● تحلیل، طراحی و توسعه نرم افزار بر پایه تکنولوژی .Net Core
● طراحی و پیاده سازی فرآیند تست Unit Test
● پیاده سازی ماژول های اتصال به دیگر سیستم و زیرسیتم ها از طریق API (Rest Api / Soap)
● پیاده سازی Web Api جهت سرویس دهی به سایر سیستم و زیر سیستم ها
● مستند سازی فرایند ها
● توانایی بهینه سازی طراحی دیتا مدل
● کد نویسی تمیز (Clean Code) و بهینه سازی کد برای سرعت دهی و مقیاس پذیری
● سابقه حداقل سه سال توسعه نرم افزار بر پایه تکنولوژی .Net Core

پیش‌نیازها

● رشته تحصیلی: رشته های گروه کامپیوتر و نرم افزار. ● مدرک تحصیلی: حداقل کارشناسی. ● سابقه کار: 3 تا 5 سال. ● مهارت‌های شخصیتی (Soft Skills): داشتن روحیه کار تیمی و مهارت های ارتباطی قوی متعهد به تایم لاین های ارائه شده، پرتلاش، خلاق و یادگیرنده توانایی انجام کارها به صورت Multi Task توانایی حل مسئله داشتن نگاه سیستمی پیگیر، دقیق، انعطاف پذیر توانایی انجام کار تیمی و برقراری ارتباط موثر دارای روحیه چالشی برنامه ریزی و ساماندهی. شایستگی های تخصصی: ● تسلط کامل بر .net core ● تسلط کامل بر C# ● تسلط کامل بر SOLID ● تسلط به مفاهیم ORM ها ● تسلط بر معماری میکروسرویس ● آشنایی کامل بر مفاهم DDD ● تجربه با Apache Kafka ● آشنایی کامل با Design Pattern ● آشنائی کامل با UML ● توانمند در version control system(GIT) ● آشنایی با AGILE ● آشنایی در SCRUM ● آشنایی با مفاهیم تست نرم افزار Unit Test و..

نوع استخدام

  • تمام وقت

جزییات

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،