- Prepare detailed analysis document with complete awareness with the appropriate techniques and well definition for functional and non-functional requirements.
- Participate in the full life-cycle development process from product definition, through design, development, test, release, maintenance and developing innovative solutions to customer requirements.
- Work with technology and business teams to define project specifications.
- Enhance the efficiency of development, test, and release process; develop tools, frameworks.
- Support developers and QC engineers by clarifying requirements or business concerns raised anytime within the development life cycle.
- Effectively communicating with product owners’ insights and plans to support cross-functional team members and management.
- Proactively communicate and collaborate with clients and internal teams to determine / analyze functional requirements and appropriate / accurate project scope considering business needs.
- Translate complex business, functional and technical requirements into detailed work tasks; prepare project scope statements.
- Develop requirements specifications according to standard templates.
- Review the Documents with his manager and the technical team before finalizing and version the document.
5+ Previous experience in Business AnalysisPrevious experience in ERP is a MUST.A degree in IT / Computer ScienceProven experience in eliciting requirementsExperience in analyzing data to draw business-relevant conclusions and in data visualization techniques and toolsStrong written and verbal communication skills including technical writing skills in both Arabic and EnglishMust have working experience on large scale projects as well as handling day-to-day operational requestsStrong project management, ability to successfully manage multiple tasks at any given point, strong relationship building skills & communication skills