A professional who bridges the gap between business and IT, analyzing business needs and translating them into technical requirements and solutions.
Key Responsibilities
- Gathering and documenting business requirements through interviews, workshops, and surveys with stakeholders
- Analyzing and validating requirements, identifying potential gaps or conflicts, and ensuring they align with business objectives
- Collaborating with technical teams to design and implement technical solutions that meet business requirements
- Analyzing data to identify trends, patterns, and insights that can inform business decisions and improve processes
- Identifying and proposing process improvements to increase efficiency, reduce costs, and enhance the overall customer experience
- Creating comprehensive documentation, including:
- Functional specifications
- Technical requirements
- User stories
- Test cases
- Stakeholder Communication
- Effectively communicating technical concepts to non-technical stakeholders and business requirements to technical teams
Requirements
Experience & Qualifications
- Minimum of 3 years of experience as a business analyst or in a similar role, with a proven track record of delivering successful projects
- Fluency in English is a must
- Bilingual proficiency in Arabic is a plus
- Bachelor's degree in business, information systems, computer science, or a related field
- Understanding of software development methodologies (Agile, Waterfall)
- Proficiency in data analysis tools and techniques
- Familiarity with SQL and database concepts
- Knowledge of programming languages or scripting is a plus