The Business Analyst modifies, enhances, or adapts existing or proposed systems within an organisation with the purpose of improving business efficiency and productivity. He/She plans activities involving the examination and documentation of technical requirements for new solutions to be created and user needs analysis. He/She analyses the feasibility of new systems and enhancements to existing systems, translates technical requirements into system specifications and writes test cases. He/She develops documentation and guides for the use of new or enhanced systems.
He/She is open-minded and innovative in exploring new and alternative solutions to optimise systems. He/She can engage and support others in the team, and readily put forth his/her ideas in a clear and compelling manner.
Critical Work Functions and Key Tasks
Identify business needs
• Liaise with stakeholders to identify business needs
• Conduct in-depth analysis of the business requirements specifications and feasibility studies on possible solutions
• Support the development of business cases defining potential benefits, solutions to increase efficiencies of business processes and associated risks
Analyse business processes
• Support the review of existing business processes to identify opportunities
• Develop alternative solutions to streamline processes
• Evaluate the viability and feasibility of possible improvements to processes
• Support the development of recommendations to increase efficiency of processes
• Develop reports and strategic analysis of business processes
Translate business requirements into technical specification
• Determine optimal means of meeting needs and requirements
• Translate business requirements and user needs into functional specifications
• Collaborate with developers to ensure requirements are incorporated into system design
• Function as the liaison between users and technical staff throughout the solution implementation cycle
• Work with relevant stakeholders on user acceptance testing
• Verify that business requirements are incorporated into the design
• Manage risks associated with solution integration
Faciliatate change management
• Support the development of change management plans
• Develop technical documentation and training materials
• Conduct user training to facilitate adoption of new systems
• Act as a point of contact for users regarding complex queries
Manage projects
• Schedule activities to drive deliverables toward meeting the overall project plan
• Work with users, technical staff and management to determine and resolve issues associated with project implementation
• Review work at critical milestones with team leader or sponsor to maintain their commitment and support
• Provide timely and accurate project progress information
Requirements / Qualifications
- Bachelor degree in IT, Computer Science, Information Systems or equivalent
- At least 8 years of relevant working experience
- Good 8 years of knowledge of Scrum and Agile frameworks and methodologies
- Strong analytical, planning, organizational, problem solving and conflict resolution skills
- Excellent communication and presentation skills
- Self-motivated, ability to work under tight project deadlines
- Domain knowledge in healthcare applications is an added advantage