استخدام توسعه دهنده Blazor(دورکاری)
شرح موقعیت شغلی
توجه: همکاری به صورت پروژه ای می باشد.
مسئولیت ها:
- مشارکت فعال در تهیه و تدوین سند نیازمندی ها، تخمین زمان وظایف پروژه ها و کنترل عملکرد (بر اساس اجایل اسکرام)
- برنامه نویسی و توسعه user story ها (یا فیچرها) بر اساس نیازمندی های مشتری
- برقراری ارتباط موثر با تیم مدیریت برای پیشبرد پروژه ها بر اساس پیشنهادهای فنی
- حضور در جلسات برنامه ریزی پروژه ها (کلیه جلسات اسپرینت ها)
- گزارش دهی و مستند سازی پروژه ها (به صورت های عمومی و فنی)
شرایط احراز عمومی:
- حداقل 2 سال تجربه کاری مرتبط و قابل ارائه (back-end)
- دارای روحیه کار تیمی، منظم و پیگیر
- دقیق، قانونمند و مسئولیت پذیر
- پایبند به اصول اخلاقی و رفتار حرفه ای (عدم افشای مستندات و برنامه های شرکت)
- مشتاق و توانا در حل مشکلات و چالشهای پیچیده
- دارای تفکر خلاقانه برای تولید ایده و طرح های جدید
- مسئولیت پذیری و مدیریت تسک ها جهت تحویل در زمان مناسب
- مسلط به جستجو و یافتن راه حل ها
- توانایی بالا در انتخاب الگوهای مناسب جهت حل مسئله
- توانایی بالا در عیب یابی و اشکال زدایی
- آشنا به زبان انگلیسی
شرایط احراز تخصصی:
- مسلط به #C
- مسلط به Asp.Net Core
- مسلط به Blazor Server و Blazor WebAssembly
- مسلط به کنترل های رابط کاربری بر بستر Blazor
- مسلط به تست خودکار بر بستر Blazor
- مسلط به اصول استفاده از ORM ها مانند EF Core
- مسلط به SQL و دیتابیس های رابطه ای
- مسلط به RESTful APIs و WebSocket (به دلیل وجود دیتای real-time)
- مسلط به الگو های طراحی نرم افزار (Design Patterns)
- مسلط به SOLID Principals
- مسلط به سورس کنترل و Git
- آشنا با متدولوژی Agile و Scrum
شرایط احراز دارای امتیاز:
- تسلط به CSS و ماژول های آن مانند Grid و Flexbox
- تسلط به طراحی Responsive
- تسلط به معماری Microservice و Event Driven
- آشنایی با رویکرد Domain Driven Design
- آشنایی با ابزارهای Identity & Access Management
- آشنایی با ابزارهای API Management
- آشنایی با مفاهیم SEO جهت طراحی SEO Friendly و توانایی همکاری با تیم SEO وب سایت
- آشنایی با UI/UX
مهارتهای مورد نیاز
- C#
- ASP.NET Core
- Blazor
- Sql Server
- Git
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست