تسلط کامل به C# و .NET Core
تجربه توسعه اپلیکیشنهای مقیاسپذیر با .NET Core.
تسلط به معماری MVC (Model-View-Controller)
تجربه توسعه اپلیکیشنهای تحت وب با استفاده از ASP.NET MVC.
توانایی طراحی سیستمهای چند لایه با استفاده از الگوی معماری MVC.
تسلط به SQL Server و طراحی پایگاه دادهها
تجربه در طراحی، بهینهسازی و نگهداری پایگاههای داده SQL.
تسلط به نوشتن کوئریهای پیچیده، Stored Procedures و بهینهسازی عملکرد دیتابیس.
آشنایی با توسعه وب سرویسها و APIها (RESTful)
تجربه در طراحی و پیادهسازی RESTful APIs و تبادل دادهها با JSON و XML.
آشنایی با پیادهسازی امنیت API با استفاده از JWT یا OAuth.
آشنایی با ابزارهای Frontend:
آشنایی با HTML5، CSS3 و JavaScript برای توسعه رابط کاربری.
تجربه کار با فریمورکهای جاوااسکریپت مثل React یا Angular مزیت محسوب میشود.
آشنایی با توسعه اپلیکیشنهای موبایل با Xamarin و Flutterمزیت محسوب می شود.
آشنایی با Git و سیستمهای مدیریت نسخه