Job Seeker

Senior Software Analyst

CATEGORY
IT
TITLE
System Analyst
LOCATION
Cairo, Egypt
EXPERIENCE
6 - 9
TYPE
SALARY
Negotiable
PUBLISH DATE
05 Apr, 2018 (8 years ago)

A multinational company located in Sheraton is hiring a Senior Software Analyst

RESPONSIBILITIES

Job Description:

Requirements elicitation

  • Identify sources of requirements
    • Users, customers, market analysis, regulators, team, operational environment, and organizational environment.
    • Domain knowledge is essential for analyst.

  • Gather requirements using different techniques

    • Interviews, what if Scenarios, prototypes, facilitated meetings, and observation.

Analyse

  • Classify requirements as functional/none functional, direct or derived from other, product/process, priority …etc.
  • Create Conceptual modelling: show entities and their relations
  • Define system components overlapping with design stage
  • Negotiating requirements resolving problems with conflicting requirements (stake holders, requirements against resources, or functional and none functional)

Specifications

  • Create documents of software requirements
    • System definition
    • System requirements
    • Software requirements
    • Requirements database
    • And any other documents required 

Validation

  • Validate requirements by reviewing the requirement documents and make sure it describe the correct software and get client's approval on them

Tender Responses

  • Prepare the technical proposal.
  • Prepare estimated effort and cost, number of software license required and initial development plan.
  • Manage providing Recommended HW requirements (i.e. storage requirements) and 3rd Party
  • requirements for the proposal.
  • Recommend Software pre-requisite to achieve project requirements (i.e. operating system, database server, storage requirements)

General

  1. Assist in defining the project scope and objectives.
  2. Represent the company as required at meetings with customers and partners
  3. Review system test cases created by testing team.
  4. Assist in analysing and minimizing the risks raised in the analysis phase and suggest mitigations.
  5. Introduce new ideas and learned lessons gathered from involvement in variety of tenders and customers
  6. Assist in enhancing effort and cost estimation accuracy
  7. Coaching of System Analysts.
  8. Perform any other related job duties as requested by the direct supervisor

Qualifications:

  • Bachelor Degree: Bachelor in Computer Science or Computer Engineering  
  • Experience Background : same field
  • Years of Experience: 7 & above years
  • Computer Skills: Excellent in Microsoft Office
  • Language Proficiency: Excellent in English and Arabic ( written and spoken )
  • Knowledge of: Modelling languages
  • Cost estimation techniques
  • Development platforms (Basic)
    • Experience with SharePoint is a plus
    • Experience with Nintex workflow designer is a plus

Benefits:

  • Transportation Allowance
  • Medical Insurance
  • Overtime
  • Mobile Allowance