Position Objective:
Enable the delivery of the Facility tool by translating business needs into actionable, testable requirements and collaborating with the development team to implement high-quality solutions.
Job Description and Responsibilities
- Plan and run discovery workshops; elicit, document, and manage functional/non-functional requirements; maintain traceability.
- Produce mockups/wireframes, user stories, acceptance criteria, and BPMN process models for current and target states.
- Partner with developers to design solutions; review code-adjacent artefacts; ensure alignment between requirements and implementation.
- Perform data analysis; write/review Python scripts/utilities to support validation, ETL, or automation, as appropriate.
- Support test planning; define test scenarios; participate in UAT; verify deliverables meet requirements.
- Work with business owners, product leads, QA, and operations to prioritise backlog and manage scope against milestones.
- Maintain up-to-date BRDs, SRS, process maps, and decision logs.
- Adhere to internal SDLC and HR processes for resourcing and onboarding.
Qualifications and Skills
- Bachelor's degree in Computer Science or Information Technology.
- 5+ years in a software house or software delivery environment, with end-to-end project exposure.
- Proven business analysis skills: requirements elicitation, modelling, prioritisation, and change control.
- Python coding proficiency (e.g., data handling, simple automation, API interactions).
- Strong understanding of database structures (SQL/NoSQL), data modelling, and integration concepts.
- Hands-on experience producing BPMN process flows and UI mockups (e.g., Figma/Visio).
- Experience collaborating within agile teams (Scrum/Kanban), writing user stories and acceptance criteria.
- Excellent communication skills; able to facilitate workshops and write clear documentation.
- Fluent in Arabic and English (spoken and written).
Preferred
- Experience with DevOps backlogs, CI/CD basics, and environment management.
- Familiarity with QA practices, test case creation, and defect triage.
- Knowledge of the facility management domain is a plus.