Business System Analyst

ACS - Nasr City, Cairo

Applicants for
3 open positions
Experience Needed:
2 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Negotiable, Social and Medical Insurance
Education Level:
Bachelor's Degree at least
Arabic, English
3 open positions
Males Preferred
Travel Frequency:
Up to 50% travel
About the Job

Job Description:

  • Elicit requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process descriptions, use cases, scenarios, event lists, business analysis, competitive product analysis, workflow analysis and viewpoints.
  • Write requirements specifications according to standard templates, using natural language simply, clearly, unambiguously and concisely.
  • Decompose high-level business and user requirements into functional requirements, specified in an appropriate level of detail suitable for use by those who must base their work on these requirements.
  • Define quality attributes, external interfaces, constraints, and other nonfunctional requirements.
  • Represent requirements using alternative views, such as analysis models (diagrams), prototypes and appropriate scenarios.
  • Verify and ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, verifiable and confirmed to standards.
  • Manage changes to baseline requirements through effective application of change control processes and tools.
  • Apply basic professional knowledge related to software engineering processes and tools used within the team.
  • Research, evaluate and recommend software tools.
Job Requirements


  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Information Systems, or equivalent experience.

Technical Skills:

  • Advanced and in-depth professional knowledge of software development, system/product design and integration.
  • Understanding of contemporary requirements elicitation, analysis, specification, verification, management practices and the ability to apply them in practice; familiarity with requirements engineering books and resources.
  • Understanding of how to practice requirements engineering according to several software development life cycles in a team environment.
  • Knowledge of product management concepts and how enterprise software products are positioned and developed.
  • Experience with Microsoft Project, Visio and Office applications.
  • Understanding of computer software, database technologies and programming.
  • Extensive technical background in software development tools and techniques.
  • Excellent knowledge of multitier architecture.
  • Excellent understanding of Enterprise Application Development.
  • Very good knowledge of Design Patterns.
About this Company

ACS is a software provider established at Saudi Arabia to be one of the leading software development companies in the Middle East.
Over the course of two decades, we offered high quality solutions in different industries including Healthcare, Manufacturing and Retail to... (More)

See all Careers and Jobs at ACS