• مسلط به زبان برنامه نویسی C#
• تحلیل، طراحی و توسعه نرم افزار بر پایه تکنولوژی .net5 به بالا
• پیاده سازی ماژول های اتصال به دیگر سیستم ها و زیرسیتم ها از طریق Rest Api و grpc
• آشنایی با blazor
• آشنایی با maui
• مستند سازی فرایند ها
• آشنا با مفاهیم پردازش موازی و پیاده سازیهای مرتبط با پردازش موازی
• توانایی بهینه سازی طراحی دیتا مدل
• تسلط بر entity framework
• کد نویسی تمیز (Clean Code) و بهینه سازی کد برای سرعت دهی و مقیاس پذیری
• آشنایی با بانک اطلاعاتی SQL Server و sqlite و بانک های اطلاعاتی nosql
• آشنایی با میکروکنترلر ها و زبان c الزامی نیست اما مزیت به حساب میآید
• آشنایی با مفاهیم شیگرایی، بانک اطلاعاتی و تزریق وابستگی
- تسلط نسبی به زبان انگلیسی
• مهارت حل مسئله
• روحیه پرسش گری و چالش پذیری