Can fully identify customer’s needs, understand the problem they want solving and documenting all information relating to the project
Can analyze, plan and think ahead of software solutions while communicating with the client
Analyzes TOR (Terms of Reference), Technical Specification, Success Criteria, Functional and Technical Requirements
Prepares documents like BRD (Business Requirement Document), FRD (Functional Requirement Document) and Project Timeline
Create specifications, workflow charts, and systems diagrams
Transitions requirements of a developed solution into a support model
Identifies and documents issues, risks, and opportunities related to requirements
Establish project budgets, scope and delimitation
Work with the software development team to relay and convey client requirements for software development
Work with the design teams to determine technology options
Understands the software development cycle and process
Work with the QA to develop test plans
Support the client during the scoping phase and possibly right through to client sign off
Candidate must possess at least a Bachelor's Degree in Computer Science, Information Technology or equivalent
With at least 2 years work experience in project management, software analyst or business analyst related field
Good people skills - a good communicator
Critical thinking and problem solving skills
Excellent organizational and time management skills
Keen to details, highly analytical, resourceful and proactive
Good oral and written communication skills
Can work with minimal or without supervision; exhibits a sense of urgency when necessary
Willing to extend working hours
Report this job
Thank you for reporting this job!
Your feedback will help us improve the quality of our services.