● تحلیل و طراحی محصولات نرمافزاری (شامل: شناسایی نیازمندیها و موارد کاربرد، طراحی مدلهای دادهای و طراحی واسطهای کاربری و نرمافزاری). ● تحلیل و مدلسازی فرآیندهای کسب و کاری و سیستمی. ● تهیه و مدیریت مستندات تحلیلی و فنی. ● پاسخگویی و رفع ابهامات تیم توسعه و تست. ● کمک به تیم تست برای تهیه سناریوها و اجرای آزمونها. ● تعامل مؤثر و سازنده با ذینفعان و شفافسازی نیازمندیها و درخواستهای آنها.
پیشنیازها
● مسلط به مفاهیم تحلیل و طراحی سیستمهای نرمافزاری.
● مسلط به مدلسازی فرآیندها با BPMN2.0.
● مسلط به روشهای جمعآوری نیازمندیها.
● مسلط به اصول طراحی پایگاه داده، طراحی مدل دادهای و نمودار گردش دادهها (DFD).
● آشنایی با مفاهیم UI/UX و توانایی طراحی واسطهای کاربری.
● آشنایی با مفاهیم کیفی در تولید محصولات نرمافزاری و روشهای تست و آزمون آنها.
● آشنایی با یکی از ابزارهای مدلسازی مهندسی نرمافزار (CASE tools) مانند EA.
● آشنایی با متدولوژیهای چابک در توسعه نرمافزار بویژه اسکرام و کانبان.
● آشنایی با صنعت پرداخت (استاندارد ISO8583) و مفاهیم بانکداری الکترونیک مزیت محسوب میشود.
● داشتن حداقل سه سال سابقۀ کاری.
● داشتن مدرک کارشناسی یا کارشناسی ارشد در رشتههای مهندسی فناوری اطلاعات، مهندسی نرمافزار یا علوم کامپیوتر.