About the job Business Analyst
If you are a business analyst looking for an opportunity to make a real impact on the lives ofstudents from disadvantaged backgrounds, and be part of a collaborative and dynamic team,then this is the perfect role for you.
Our Values
Commitment: Dedicated to the betterment of our end users with a long-term commitment to our mission
Customer Centric: Committed to creating a truly engaging and valued experience for our clients and students to help them succeed
Empathetic: Empathetic to the struggles and challenges that our end-user students face
Honesty: Honest in the way we express feedback to our stakeholders and in the way we conduct ourselves
Unity: Always there for each other in the good and the bad, recognising the importance and difficulty of the mission at hand
If you enjoy working in an environment where all team member's opinions matter, and all voices are heard, then you will fit perfectly into our company culture.
Requirements:
The following qualifications are acceptable: Agile and/ or BA Relevant Tertiary
Qualification in IT; or Bachelor's Degree in Computer Science; Engineering; any proven experience-based equivalent
Exposure and proficiency with the following tools: MS Office, Gmail, the Google
ecosystem of services, Jira (essential), Lucidchart (advantageous)
Remain curious and eager to improve professional skills
The successful candidate will be working remotely most of the time. However, ca ndidates must be able to get to the Cape Town/JHB office, client offices or workshop venues as and when required
Must have stable Wi-Fi or fibre connection at home, however every new team member at Ex is provided with a state of the art laptop and mobile device
Completion of an on-site culture test. To be communicated to shortlisted candidates. It will be a lot of fun
Completion of a basic technical assessment
By applying, you consent for us to contact your previous employer to discuss their experience working with you.
Experience/Skills:
3+ years hands-on experience related to Business Analysis, System Analysis, Agile environment experience and Project Management experience highly recommended
SQL or development knowledge advantageous
Candidate Attributes:
Must be technically strong with a passion for technology as a whole
Demonstrate a willingness to learn and impart knowledge onto others
Works well under pressure and meets deadlines
Adjust quickly to changing priorities and conditions
Copes effectively with complexity and change
Innovative problem solver (there will be no shortage of opportunities to learn and try new things)
Disciplined self-starter who can work unsupervised/autonomously in a flexible work
environment (this is very important if you want to succeed)
Able to act without being told
Analytical thinker with attention to detail
Able to structure and process complex business requirements and translate these to feasible development ideas
Understands and can speak to all aspects of the software development life cycle (e.g., requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g., Waterfall, Agile, Iterative Development, etc.)
Strategic mindset
Business insight
Someone that can act ethically and truthfully
Can communicate effectively with all stakeholders
Duties and Responsibilities:
Takes the lead on projects to understand business requirements
Map/document 'AS-IS" processes and then define "To-Be" processes
Leads business engagements and works closely with all stakeholders across IT and
business to ensure that the business needs are defined and that the most appropriate solution is selected and implemented
Work in an agile environment to determine and deliver epics, features and user stories
Maintain the agile backlogs accordingly
Defines business cases as required, effectively documenting business processes and business requirements
Effectively document functional requirements specifications
Analyses systems and business processes to determine problems, risks, and opportunities for improvement
Defines and executes test cases and facilitates business acceptance testing
Facilitate workshop sessions to extract requirements with multiple stakeholders by setting up and facilitating workshops via Google Meets or in person to extract information
Facilitates the implementation of new or enhanced processes
Application design, development inputs, testing and system pilots where necessary
Maintains a deep understanding of the companys systems and processes, and
comfortable to decline requests that do not comply with the product vision