Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Duties & Responsibilities:
- Study / understand project scope & communicate with Project manager to clarify ambiguous issues.
- Participate in requirement gathering estimation (Size , efforts) & preparation of requirements elicitation plan.
- Accurately and efficiently identify, define, document and present business requirements.
- Create Use cases to clarify system behavior & alternative passes.
- Prepare Requirements Database & traceability matrix.
- Report actual efforts spent & update task percentage achieved (regular time sheets)
- Get customer’s Approval on business requirements & SRS
- Work closely with developers and a variety of end users to ensure technical compatibility and user satisfaction
- Act as the coordinator between business stakeholders, the development team and any 3rd parties concerning system functionality
- Facilitate workshop sessions involving Development, QA and Support representatives to ensure deliverables for future releases are agreed and requirements are clear, documenting user stories and acceptance criteria
- Working in a multi-disciplined Agile team, use experience to contribute to support, development and quality assurance processes
- Drive efficiency and operational improvement through business process definition, system alignment, and optimization of standard business application functionality.
- Identify gaps between the current deployment of applications and future requirements that have evolved due to organizational growth, changes, or strategy. Translate business requirements into system definitions and solutions.
- Day to day management of change requests in relation to the project plans to ensure agreed deadlines are met.
- Assisting in any additional tasks requested by Direct or Unit Manager
Job Requirements
Must:
- Technical experience in software development / implementation / Testing.
- Strong knowledge about Microsoft office tools.
- Good knowledge about Business process management concept.
- Solid understanding of software development life cycle.
- Strong ability to work independently or as a part of team.
- Technical writing skills.
Preferred:
- Business process modeling (BPMN) using tools like (Visio, Oracle BPM, ARIS …etc.)
- Experience with scrum methodology is a plus
- Required Knowledge, Skills and Abilities:
- Education: Computer science / electrical engineering (computer department) / or any related discipline.
- Experience (list average years required): Total 3 Years of Experience, at least 1 year as a business analyst
- Field of expertise: Government, Business process management, and Banking (is a plus)
- Certifications if needed: ECBA is a plus
- Personal skills:
- Willing to learn
- Clearly define problems, logically diagnoses causes, identify solution & create action plans.
- Strong communication, negotiation & presentation skills.
- Time Management.
- work both independently and as part of a team
- work in a fast-paced, demanding, and rapidly changing environment
- Excellent focus on results.
- High analytical thinking.
Self-reliance.