برنامهنویس به صورت مستقل و مسئولانه پروژهها را مدیریت و توسعه دهد. این نقش شامل توسعه، پشتیبانی سایت، رفع باگ، بهینهسازی و نگهداری سیستمهای مبتنی بر تکنولوژیهای مایکروسافت هست و نیاز به توانایی حل مسائل پیچیده و طراحی ساختارهای مقیاسپذیر دارد.
مهارتها و توانمندیهای مورد نیاز:
تسلط کامل به C# و ASP.NET Core / .NET Framework
تجربه طراحی و توسعه APIهای RESTful و سرویسهای سمت سرور
توانایی کار با SQL Server و بهینهسازی کوئریها
درک کامل اصول شیگرایی، طراحی نرمافزار و معماری لایهای
آشنایی با ORM ها (مثل Entity Framework) و الگوهای رایج نرمافزاری
تجربه مدیریت استیت و کشینگ، و بهینهسازی عملکرد وبسایت
آشنایی با فرانتاند در حد Bootstrap و HTML/CSS برای تغییرات سریع و ساده
توانایی کار مستقل، حل مسئله و ارائه پیشنهادات بهبود فنی
آشنایی با ابزارهای کنترل نسخه (Git) و چرخه CI/CD
تجربه در Debugging و Troubleshooting
ویژگیهای فردی:
مسئولیتپذیری بالا
توانایی مدیریت زمان و تحویل پروژهها در زمان مقرر.