Job Details
Skills And Tools:
Job Description
Requirement’s elicitation
1. Identify sources of requirements
- Users, customers, market analysis, regulators, team, operational environment, and organizational environment.
- Security Documents Domain knowledge is a plus.
2. Gather requirements using different techniques
- Interviews, what if Scenarios, prototypes, facilitated meetings, and observation.
- CBAP certification is a plus
3. Classify requirements as functional/none functional, direct or derived from other, product/process, priority…etc.
4. Create Conceptual modeling: show entities and their relations
5. Define system components overlapping with the design stage
6. Negotiating requirements resolving problems with conflicting requirements (stakeholders, requirements against resources, or functional and nonfunctional)
7. Has experience in CRS/ BRS and SRS writing.
8. Has experience in modeling using workflows, BPMN, flowcharts, etc.
Specifications
9. Create documents of software requirements
- System definition
- System requirements
- Software requirements
- Database requirements
- And any other documents required
10. Validate requirements by reviewing the required documents and make sure they describe the correct software and get the client's approval on them.
11. Prepare technical proposal based on Tender requirements.
12. Prepare estimated effort and cost, the number of software licenses required, and the initial development plan.
13. Manage providing Recommended HW requirements (i.e. storage requirements) and 3rd Party requirements for the proposal.
14. Recommend Software pre-requisite to achieve project requirements (i.e. operating system, database server, storage requirements)
General
15. Assist in defining the project scope and objectives.
16. Represent the company as required at meetings with customers and partners to demonstrate proposed solutions.
Job Requirements
- Bachelor in Computer Science or Computer Engineering
- Professional Experience
- Three (3) to Eight (8) years of relevant experience
- English and Arabic proficiency
Knowledge of:
- Modelling languages
- Cost estimation techniques