شرح موقعیت شغلی
به عنوان یک تحلیلگر سیستم، شما مسئول تحلیل و بهبود سیستم های نرم افزاری شرکت خواهید بود. شما با ذی نفعان سازمان، مشتریان و مدیران سازمان همکاری کرده تا نیازهای ان ها را شناسایی و مشخص کنید و پس از ان، راه حل هایی را برای توسعه، بهبود کارایی و اثربخشی سیستم ها ارائه می دهید. وظیفه اصلی شما آنالیز و تحلیل پروژه های جدید و یا ویژگی های جدید برای سیستم های موجود می باشد. در این مسیر مستندسازی فرآیندها، تهیه گزارش های تحلیلی، و همراهی تیم فنی جهت پیاده سازی راه حل ها را در پیش رو دارید. همچنین، شما در تمام مراحل توسعه و پیاده سازی از جلسه با ذی نفعان تا تست و استقرار نهایی مسئولیت خواهید داشت.
فعالیت های شغلی:
• همکاری با ذینفعان برای جمع آوری و مستندسازی الزامات نرم افزاری
• تجزیه و تحلیل فرآیندهای تجاری و نیازهای کاربر برای ایجاد مشخصات نرم افزاری
• تبدیل نیازمندی ها به User Storyهای ملموس و قابل فهم برای تیم توسعه و تست
• طراحی سیستم های نرم افزاری شامل ساختارهای داده، رابط های کاربری و معماری سیستم
• هماهنگی با تیم های توسعه و مدیران پروژه برای اطمینان از تحویل به موقع پروژه
• همکاری با تیم های تست نرم افزار جهت اطمینان از کیفیت و عملکرد نرم افزار
• ارائه آموزش و پشتیبانی به کاربران نهایی، ایجاد کتابچه راهنمای کاربر و مستندات در صورت نیاز
• شناسایی فرصت ها برای بهبود فرآیند و پیشنهاد راه حل های نرم افزاری نوآورانه
مهارت های تخصصی مورد نیاز:
• مهارت های تحلیلی و حل مسئله قوی
• توانمندی در تحلیل سیستم و فرآیند
• توانایی برگزاری جلسات تحلیلی، استخراج نیازمندی ها، مدل کردن نیازمندی ها و فرآیندها
• تولید مستندات تحلیل شامل use case و دیاگرام های UML، نگهداری و نسخه بندی مستندات
• اشنایی با مفاهیم برنامه نویسی، متدولوژی ها و ابزار توسعه نرم افزار
• تسلط به متدولوژی اسکرام و مدیریت User Storyها
• اشنایی با Jira و Confluence
• اشنایی به تهیه وایرفریم و پرتوتایپ
• اشنایی با پایگاه داده ها و کوئری نویسی
• مهارت در طراحی نمودار ERD و تکنیک های طراحی پایگاه داده و کار با ابزارهای مرتبط مانند Visual Paradigm
• تسلط به متدلوژی BPMN2 و ابزارهای BPMS مربوط به پیاده سازی فرآیندها
• اشنایی با ابزارهای مرتبط مانند Visual Paradigm, Postman, Swagger و ...
مهارت های عمومی مورد نیاز:
• توانایی کار در محیط تیمی و ارتباط موثر با سایر اعضای تیم (توسعه، QA، مدیریت پروژه) و دیگر واحدهای سازمانی
• مهارت پاسخگویی
• علاقه مند به یادگیری مهارت های جدید
• توجه به جزئیات
• مدیریت زمان
• تفکر انتقادی و حل مساله
• خلاقیت
• توانایی تحمل ابهام و ارائه راهکار برای رفع مسائل
• مهارت مذاکره و متقاعد کنندگی