Top Business Group for Human Resources

Senior Software Analyst

Category IT
Publish Date Thursday 05-04-2018
Country Egypt
Gender any
Years Of Experience 6 - 9 Years
Salary Negotiable

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


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
  • Assist in defining the project scope and objectives.
  • Represent the company as required at meetings with customers and partners
  • Review system test cases created by testing team.
  • Assist in analysing and minimizing the risks raised in the analysis phase and suggest mitigations.
  • Introduce new ideas and learned lessons gathered from involvement in variety of tenders and customers
  • Assist in enhancing effort and cost estimation accuracy
  • Coaching of System Analysts.
  • 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