South African Citizen/Permanent Residents (holder of a valid South African Identity Booklet)
There are times when the Business Analyst is expected to travel outside the borders of South Africa
Computer science/engineering degree, graduate degree preferred
The Business Analyst is a key role and is responsible for driving efficiencies and operational improvements by defining the business solution, achieving system alignment and optimizing current and future functionality of business applications . The role is also responsible for analyzing requests or requirements for applications to determine the impact to the business as a single, integrated system.
Skills:
- Payment systems experience
- Mastery of modeling and UML
- Enterprise Architect
- FAST
- Experience in systems analysis and design
- Superior written and verbal communication
- Ability to focus on underlying issues and find solutions to them
- Business and technology skills and acumen
- A solid understanding of customer dynamics and requirements
- A solid understanding of designing solutions using software applications
Responsibilities:
- Analyze and clarify requests or requirements in order to agree on the business solution with the end user.
- Define and document user stories and their associated acceptance criteria.
- Create UI mockups and wireframes as part of requirements specification documentation
- Create UML use cases, activity diagrams and functional specifications from business requirements
- Guide the development effort by conveying the vision from the end user to the software factory.
- Bridging the gap between end user, business stakeholders and development team.
- Participate in technical design sessions, in collaboration with technical resources, to provide insight during solution development
- Create and maintain the product backlog. This includes agreeing the prioritization of items with the end user.
- Participates in daily Scrums, sprint planning meetings, and sprint reviews and retrospectives.
- Participate in technical design sessions, in collaboration with technical resources, to provide insight during solution development
- Inspects product progress at the end of each Sprint and has full authority to accept or reject work performed.
- Demonstrate the system to the end user after each iteration.
- Create user manuals and other training related materials.
- Help create test cases if needed.
- Train end users on applications.
- Participate in system acceptance testing and troubleshooting.
- Act as user liaison to troubleshoot system issues and write reports based on user or management requests.
- Define and standardize validation rules at field level according to accepted standards i.e. SWIFT
- Ensure quality assurance of applications.
- Conduct and apply research on global financial market trends in the payments, settlements and securities environment.
- B.Sc. degree in Computer Science/Engineering
- At least 5 years of experience in business and systems analysis
- At least 4 years of experience in the payment environment
- Strong understanding of various software development lifecycles
- Mastery of modeling and UML
- Enterprise Architect
- FAST
- Selenium and JavaScript
- Experience in systems analysis and design
- Superior written and verbal communication
Responsibilities:
- Create UML use cases, activity diagrams and functional specifications from business requirements
- Familiarity with software and modeling tools to generate artifacts
- Participate in system acceptance testing and troubleshooting
- Perform data modeling
- Creation of test case scenarios in Enterprise Architecture (EA)
- Conduct and apply research on global financial market trends in the payments, settlements and securities environment
- Drive efficiency and operational improvements through business process definition, system alignment, and optimization of standard business application functionality.
- Analyze requests or requirements for application patches or upgrades to determine impact on commercial and embedded systems
- Consult with business users to identify current business operating procedures and clarify business objectives
- Liaise with business community to document end-user acceptance testing criteria
- Document business user processes, requirements, and workflows
- Create UI mockups and wireframes as part of requirements specification documentation
- Write reports to support business users and management requests
- Act as user liaison to troubleshoot system issues and write reports based on user or management requests
- Participate in technical design sessions, in collaboration with technical resources, to provide insight during solution development
- Maintain user interface design standards
- Preparation and delivery of system demonstrations for stakeholders
- Define and standardize validation rules at field level according to accepted standards i.e. SWIFT
- Help establish testing strategies, procedures and standards
- Ensuring the quality assurance of applications
- Assist in automating functional and regression testing
- Maintain system integrity and alert developers to system instability or changes
- Help create test cases before development begins
- Acquire and apply a sound knowledge of operational, settlement, credit and interest rate risks in financial markets Personal attributes
- Passion for software development
- Positive attitude, commitment and confidence
- Quick learning skills
- Team spirit
- Multitasking
- Creative visualization, critical thinking, inductive and deductive reasoning
- customer oriented
- Personal development
- Self-directed, systematic, organized and efficient planning skills
- Mentoring
- Ability to focus on underlying issues and find solutions to them
- Current IT industry trends and initiatives
- Business and technology skills and acumen
- A solid understanding of customer dynamics and requirements
- A solid understanding of designing solutions using software applications
Experience in developing, maintaining and delivering solutions
Desired skills:
- Business analysis
- Payment systems
- Financial systems
- FAST
- UML
Desired work experience:
Desired level of qualification:
Find out more/Apply to this position