استخدام توسعهدهنده ارشد .NET
شرح موقعیت شغلی
ما در رایکار به دنبال توسعه دهنده ارشد دات نت جهت همکاری در طراحی و توسعه سیستم های back-end مرتبط با اینترنت اشیا (حوزه خودروهای متصل) هستیم.
شرح مسئولیت ها:
- همکاری در تحلیل و طراحی های high-level سیستم های real-time، مقیاس پذیر و تراکنش بالا
- توسعه، ریفکتور و تست نویسی بهینه و استاندارد در کدهای فعلی و آتی
- تولید داکیومنت های مربوط به کدهای توسعه داده شده خود
نیازمندی ها:
شرح مسئولیت ها:
- همکاری در تحلیل و طراحی های high-level سیستم های real-time، مقیاس پذیر و تراکنش بالا
- توسعه، ریفکتور و تست نویسی بهینه و استاندارد در کدهای فعلی و آتی
- تولید داکیومنت های مربوط به کدهای توسعه داده شده خود
نیازمندی ها:
- حداقل5 سال سابقه حرفه ای در برنامه نویسی با .NET
- توانایی مدل سازی مفاهیم مختلف در نرم افزار
- توانایی تحلیل، ریفکتور و دیباگ کدهای موجود
- تولید کد و تست های استاندارد و خوانا
- دانش و تجربه عملی در مفاهیم و الگوهای برنامه نویسی:
- OOP
- SOLID
- Design patterns
- DDD
- TDD
- etc.
- دانش و تجربه عملی در تحلیل و طراحی سیستم های توزیع شده (system design)
- دانش و تجربه عملی در بررسی و طراحی معماری نرم افزار:
- آشنایی با انواع سبک های مختلف معماری
- آشنایی با مشخصه های کیفی مختلف در معماری نرم افزار
- دانش مربوط به طراحی دیتابیس های با تراکنش بالا (sql و noSql)
- توانایی بیان و انتقال مفاهیم مد نظر خود به دیگر اعضای تیم
- آشنایی با مفاهیم و ابزارهای زیر مزیت محسوب میشود:
- پروتکل های معمول حوزه IoT از جمله Mqtt و L2M2m
- فریم ورک Abp
مهارتهای مورد نیاز
- .NET
- #C
- OOP
- ASP.NET Core
- Entity Framework
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست