مسئولیتهای اصلی• رهبری و هدایت تیم
• برنامهریزی، اولویتبندی و مدیریت پروژههای نرمافزاری
• نظارت بر کیفیت کدنویسی، معماری نرمافزار و رعایت استانداردهای فنی
• برگزاری جلسات برنامهریزی، بازبینی و پیگیری پیشرفت پروژهها
• همکاری با تیمهای توسعه، محصول، تحلیل کسبوکار، QA، DevOps و سایر ذینفعان
• مدیریت زمانبندی، منابع و ریسکهای پروژه
• مربیگری، ارزیابی عملکرد و توسعه مهارتهای اعضای تیم
• بهبود مستمر فرآیندهای توسعه بر اساس متدولوژیهای متداول نظیر Agile/Scrum
• مدیریت چالشهای فنی و تصمیمگیری در خصوص راهکارهای معماری و فناوری
• پایش شاخصهای عملکرد تیم و ارائه گزارش به مدیریت
• تدوین و اجرای استراتژی، سیاستها و فرآیندهای QA در سطح سازمان
• طراحی و نظارت بر اجرای تستهای Functional، Integration، System، Regression، Performance و User Acceptance
• آشنایی با فریمورکهای برنامهنویسی نظیر .Net Core، Spring Boot و تکنولوژیهای Front-end
• آشنایی با مدلهای معماری نظیر 4+1
• آشنایی با تولید مستندات و نوتیشنهای مدلهای معماری و طراحی نظیر UML شامل دیاگرامهای گردش کار، توالی، فعالیت، مورد کاربرد و حالت
• آشنایی با مفاهیم کریپتوگرافی و زیرساخت کلید عمومی
• آشنایی با اپلیکیشن سرورها
• پایش و تحلیل شاخصهای کیفیت نرمافزار و ارائه گزارشهای مدیریتی
• مدیریت، اولویتبندی و پیگیری رفع ایرادات تا زمان برطرف شدن کامل
شرایط احراز• حداقل 5 سال سابقه توسعه نرمافزار و فعالیت در حوزه تست
• حداقل 2 سال سابقه مدیریت یا رهبری تیم
• تسلط بر چرخه عمر توسعه نرمافزار (SDLC) و چرخه عمر تست (STLC)
• تسلط بر مفاهیم طراحی نرمافزار و معماری سیستم
• تجربه کار با Git و فرآیندهای CI/CD
• آشنایی کامل با Agile و Scrum
• توانایی برنامهریزی، مدیریت پروژه و اولویتبندی فعالیتها
• مهارتهای ارتباطی، رهبری و حل مسئله در سطح بالا
• آشنایی با Jira و مدیریت تسک
• آشنایی با Docker و Kubernetes
• آشنایی با DevOps و ابزارهای مانیتورینگ
• تجربه طراحی Test Plan، Test Strategy، Test Cases، Test Scenarios
• تجربه مدیریت تیمهای چندمحصولی
مهارتهای فردی• روحیه رهبری و انگیزهبخشی به تیم
• مسئولیتپذیری و نتیجهگرایی
• تفکر تحلیلی و تصمیمگیری موثر
• توانایی مدیریت تعارض و مذاکره
• مهارت ارتباطی و ارائه مناسب
• یادگیری مستمر و انتقال دانش
• دقت بالا و توجه به جزئیات
• مدیریت زمان و اولویتبندی