shape

Careers

Technical Support Specialist

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The primary objective of this position is to be the gateway between our direct customer support-facing function and the technical teams. The successful incumbent would need to have a broad range of expertise, ranging from backend infrastructure, some DB/SQL expertise, perhaps some PowerBI knowledge, and preferably also some Web development background. A highly skilled person in this role will be a huge efficiency booster for the team, enabling many of the functions to get more focus time in their respective disciplines. The right person will embody the old adage “a jack of all trades is a master of none, but oftentimes better than a master of one.” We do understand that some of the experience may need to be gained on the job, but the successful applicant will need to embrace learning and development as part of their role.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

This person will be a member of the MagicOrange team and operate in conjunction with the wider business, delivering measurable business results by developing high-quality software that is aligned with user needs and business goals.

The candidate will need the ability to prioritize well, communicate clearly, have a consistent track record of delivery, and have excellent technical and interpersonal skills. Must be able to work across multiple facets of the MagicOrange solution stack and juggle multiple responsibilities at the same time. Strong analytic capability and problem-solving are important. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

The responsibilities of the Technical Support Specialist include:

  • Triage of support items escalated by the 1st and 2nd line support functions.
  • Troubleshoot and problem-solve to fix, where possible, support issues, and where not possible to provide additional information and replication steps.
  • Run SQL queries to determine root cause/obtain additional information on errors
  • View and assess Azure Infrastructure diagnostics/monitoring/logs to obtain additional information on errors
  • Use browser developer tools and Postman to further debug support issues
  • Browse code (C#/Angular) to provide additional information on support items
  • Create information packs and troubleshooting guides to upskill the support function and other team members to be able to more efficiently debug issues.
  • Create a pack of scripts/tools to further make the MagicOrange support function more efficient and effective.

Educational Background

  • Matric,
  • Degree, relevant technical qualification, or equivalent work experience working on a 24x7 cloud or SaaS operation team.

Previous Experience

  • Experience with infrastructure management and monitoring.
  • Broad experience with Azure DevOps Platform tooling (other tooling advantageous)
  • Broad experience with SQL Databases (other related tooling advantageous)
  • Working experience with web applications/APIs.
  • Strong understanding and wide use of technical standards, principles, theories, and concepts in the field
  • Demonstrable/proven judgment in selecting methods and techniques for obtaining solutions

Skills and Requirements

  • Strong Mathematical, Analytical, Conceptual and Problem-Solving Abilities
  • Excellent Communication Skills
  • Solution Driven
  • Ability to prioritize and manage time effectively
  • Ability to find the root cause of problems and quickly determine effective solutions
  • Troubleshooting, analytical and attention to details
  • Ability to anticipate risk

APPLY HERE

Junior Customer Success Analyst – Cost Modeling

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The Role

We are looking for a Junior Customer Success Analyst to join our ever-growing Customer Success team of experienced professionals and an expanding client base across the globe. Customer Success is focused on customers (new and existing) realising the value of using the MagicOrange Platform.

The Analyst will work across all client areas assisting in the implementation, and creation of ongoing value from the MagicOrange Platform for customers.

Large components of the work will involve understanding and improving client processes and transforming large data sets for multinational enterprise-scale clients and processing these through the MagicOrange Platform. As such the ability to understand client processes and information sources and the ability to leverage these to enable valuable insights thereby driving informed decision-making by senior management.

Further development of the right individual would involve the role evolving to owning client relationships/accounts and management of areas of delivery. As well as building a network and relationships with multiple customers across many industry verticals across our blue-chip client base.

Every day, you will be helping clients get the most out of MagicOrange, a Gartner-recognised established software offering by helping them to drive profitability and unlock value through cost transparency!

As a Junior Customer Success Analyst, you will work across all client areas assisting in the delivery and implementation of the MagicOrange tool set.

Educational Background

  • A relevant Bachelor’s degree.
  • Professional Qualification of either Chartered Accountant (CA) or Chartered Institute of Management Accountants (CIMA).

Previous Experience

  • Experience with Microsoft Excel at an advanced level (VLOOKUP, Pivot tables, Indexes, Basic VBA).
  • Accounting knowledge and experience with General Ledgers/ERPs, journal entries, accounting, and reconciliations.
  • Experience with Activity Based Costing, Cost Transparency, Cost Modelling or Technology Business Management preferred

Skills and Requirements

Essential skills

  • Ability to manipulate and transform large data sets in a timely and accurate fashion
  • Ability to work to a deadline and prioritise and manage workload independently
  • Takes the initiative and drives their own deliverables while contributing to a fast-paced deliverable focused team environment
  • Capability to quickly understand data, processes, and procedures and identify the value-add capabilities contained within the data.
  • Capability to learn new systems and technologies

Desirable Skills 

  • Excellent communication and interpersonal skills
  • Management and project experience in a Financial Services environment is desirable
  • Consulting experience is beneficial but not essential
  • Experience in activity-based costing and cost allocations is desirable but not essential
  • Experience in visualization tools such as Power BI is desirable but not essential
  • Basic understanding of IT infrastructure stack

What we offer

  • Strong entrepreneurial spirit. The ability to make an impact and see the rewards of your efforts.
  • Ongoing training on the latest technologies to aid automation for accountants.
  • Be part of a high-growth industry and product.
  • A challenging career in an innovative company.
  • Opportunity to influence, working in an open climate, close to decision makers at large blue-chip enterprises with the possibility to make a difference.
  • A competitive remuneration package, with flexible pension options.

APPLY HERE

Developer

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The primary objective of this position will be to produce and implement functional software solutions. The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to Magic Orange’s success.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

This person will be a member of the MagicOrange team and operate in conjunction with the wider business, delivering measurable business results by developing high-quality software that is aligned with user needs and business goals.

Requires candidate with the ability to prioritise well, communicate clearly, have a consistent track record of delivery, and excellent software developer skills.  Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

Responsibilities

  • Technology Road Map
    • Supports the delivery of THE technology roadmap to support product and company goals.
  • Drive Innovation
    • Research competition and brainstorms innovative technical ideas
    • Assists with the development of prototype ideas that will drive product success.
  • Development
    • Assists in the development of high-quality software solutions; investigating problem areas; following the agile software development lifecycle.

Educational Background

  • Matric
  • A degree in Information Systems, Engineering, or Computer Sciences or equivalent qualification is advantageous

Previous Experience

  • 3 years in a technical development environment demonstrating the required skills

Skills and Requirements

Required

  • Experience with HTML, CSS & JavaScript
  • Experience with .NET C#
  • Experience with SQL DB
  • Experience with using Visual Studio Professional (2017 and later)

Advantageous

  • Experience with AngularJS & Angular 2+
  • Entity Framework (database-first)
  • Power BI

APPLY HERE

Business Intelligence Developer

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The Role

Attend a daily scrum to provide an update on your work items, highlighting progress, blockers, or assistance required. Pick up general and technical support of Analytics queries (Reports, Dashboards, data models) as required but focus on the development of new and enhanced reporting offerings as per your planned 2-week sprint.

Participate in planning and project discussions where your valuable expertise and input will aid in delivering best-in-class reporting capabilities.

Be part of a highly skilled and collaborative team to collectively achieve and deliver against the Analytics roadmap.

Responsibilities

BI Value Proposition

  • Presents a clear product overview and value proposition to clients and stakeholders.

Drive Innovation

  • Researches competitive products and brainstorms innovative product ideas, through market observations and user interactions, assessing ideas for both technical and business suitability.

Manages Requests Backlog

  • Translating client requirements into project briefs & product backlogs.
  • Conducting business requirements analysis
  • Facilitating the prioritization of product backlog of requests by business stakeholders to ensure the highest value ideas are addressed.
  • Performs release planning & co-ordination

Manages Client / External Relationships

  • Ensuring business SLA’s are achieved and service quality and client expectations are met or exceeded.
  • Building and maintaining client/vendors relationships.

BI Feature Development

  • Responsible for driving development of BI Feature area.
  • Performs development of BI Feature area in an agile manner.

Manages BI Feature

  • Manages UAT & BETA programs as needed.

Development to Market

  • Prepares documentation and training material as needed to drive adoption

Educational Background

  • Matric.
  • Degree in Information Systems, Engineering or Computer Sciences or equivalent qualification preferred

Previous Experience

  • 5 years or more in a data focused role
  • Passion for data and solving complex business problems
  • Strong ability to research and work independently or in a team
  • Strong ETL experience (Any top tier tool – Microsoft stack preferred)
  • Strong Data modelling skills (Dimensional modelling/Star Schema/SCD)
  • Strong BI performance and optimization techniques
  • Exposure to Agile development practices, tools, and techniques
  • Financial Services experience would be advantageous

Skills and Requirements

  • 2 years or more solid Power BI experience required (DAX, Time Intelligence, Power Query, Power Query M)
  • Experience with other top tier visualization tools would be advantageous (Qlik, Tableau etc.)
  • 5 years or more solid SSAS Tabular modelling required (+ Multi-Dimensional would be advantageous)
  • Experience with SSAS TOMS/TMSL/XMLA endpoints would be highly advantageous
  • SSIS/SSRS would be Advantageous
  • 5 years or more SQL (+ T-SQL would be advantageous)
  • Programming experience (C#, C++, Python etc.) would be advantageous
  • Cloud technologies (Advantageous but not essential)

APPLY HERE

Business Analyst

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

The Role

The Business Analyst role provides strategic business analysis services to business partners. The focus of this position is to work closely with the business units to gain an in-depth understanding of the customer's business strategy, processes, services, roadmap, and the context in which the business operates. This role will be key to understanding the documenting capabilities needed to address business challenges.

The Business Analyst is responsible for reviewing assigned business processes from end to end to identify and address operational, financial, and technological risks. Identify opportunities to improve efficiency. Primary responsibilities will include a full range of activities from leading small to mid-size projects to assisting project owners on larger more complex projects related to operational business functions that affect team members and providers at the market level.

Responsibilities

Requirement Elicitation & Research

  • Elicit and clearly document business and systems requirements
  • Stay current with customer needs and strategies; utilise formal and informal written communication methods to communicate updates and findings; and facilitate project meetings and presentations to all types of diverse audiences (for example, senior management, Customers, and technical staff)
  • Conduct Market and Competitor analysis in relation to new business requirements.
  • Identify improvement opportunities (proactive and reactive)
  • Identify ways to increase adoption and customer satisfaction

Solution Analysis & Design

  • Identify, create and facilitate process design changes by conducting business and systems process analysis and design at a complex level; focusing on quality improvement and data management; ensuring data is reliable and valid; developing process improvements or re-engineering and recommending elimination; integrating new systems and processes with existing ones; and partnering with internal and external customers to ensure systems provided meet the long-term business strategies
  • Provide project-level analysis – producing required project analysis documentation (business requirements, scope matrix, use cases, sequence diagrams, future state proposals, UAT plan)
  • Ability to analyze and synthesize business requirements, including recognizing patterns and conceptualizing processes

Solution Delivery

  • Participate in multiple projects by completing and updating project documentation; managing project scope; adjusting schedules when necessary; determining daily priorities; ensuring efficient and on-time delivery of project tasks and milestones; following proper escalation paths; and managing customer and supplier relationships
  • Support and align efforts to meet customer and business needs
  • Assess business process and system inefficiencies
  • Demonstrated fluency in business processes and process differentiation
  • Review Development output to ensure it meets business requirement documents and user stories.
  • Meet with the project team regularly to review project deliverables and deadlines
  • Support system conversions, upgrades, and enhancements including bug testing.

Technical Competency

  • Demonstrate up-to-date expertise in Information Systems and apply this to the development, execution, and improvement of action plans by providing advice and guidance to others in the application of information and best practices
  • Serve as a liaison between Operations and IT to assist or gather business requirements needed for system modifications, enhancement, and implementations

Engagement

  • Manage customer relationships and expectations by developing a communication process to keep others up to date on project results
  • Provide leadership to team members and peers by collaborating with others; articulating ideas and viewpoints to senior management, peers, and others; identifying and initiating projects; managing resources; driving the resolution of issues; and holding self and team accountable for results
  • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes and new responsibilities
  • Understand and negotiate the needs and expectations of multiple stakeholders

Educational Background

  • Matric
  • Degree or relevant technical qualification
  • Business Analyst Certification (CCBA Level 2) or equivalent (advantageous)

Previous Experience

  • 2 - 3 years solid experience as a Business Analyst or related field
  • Theoretical and practical project management knowledge
  • Knowledge of Azure, SQL, Databricks, Angular, JavaScript, would be useful but not required

Skills and Requirements

  • Strong ability to interact with client business areas to elicit requirements
  • Excellent data analysis skills
  • Very good research skills
  • Excellent presentation skills
  • Computer literate
  • Proactive and accurate – attention to detail – quality is not negotiable
  • Ability to be creative and think laterally
  • Ability to prioritise tasks and time management skills, ability to work across various projects
  • Ability to understand and work with different cultures professionally
  • Strong interpersonal skills
  • Strong written and verbal communication skills
  • Ability to follow and suggest improvements to procedures
  • Ability to communicate both technical and non-technical information, depending on the audience

What we Offer

  • An open and collaborative culture with a strong entrepreneurial spirit. The ability to make an impact and see the rewards of your efforts come to life.
  • Ongoing training on the latest technologies to aid automation for accountants.
  • Be part of a high-growth company and product within an expanding industry.
  • A challenging career in an innovative company.
  • Opportunity to influence, working in an open climate, close to decision makers at large blue-chip enterprises with the possibility to make a difference.
  • A competitive remuneration package, with flexible pension options.
  • Flexibility to structure your work-life balance within an outcome-orientated environment.

APPLY HERE

Technical Support Specialist

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The primary objective of this position is to be the gateway between our direct customer support-facing function and the technical teams. The successful incumbent would need to have a broad range of expertise, ranging from backend infrastructure, some DB/SQL expertise, perhaps some PowerBI knowledge, and preferably also some Web development background. A highly skilled person in this role will be a huge efficiency booster for the team, enabling many of the functions to get more focus time in their respective disciplines. The right person will embody the old adage “a jack of all trades is a master of none, but oftentimes better than a master of one.” We do understand that some of the experience may need to be gained on the job, but the successful applicant will need to embrace learning and development as part of their role.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

This person will be a member of the MagicOrange team and operate in conjunction with the wider business, delivering measurable business results by developing high-quality software that is aligned with user needs and business goals.

The candidate will need the ability to prioritize well, communicate clearly, have a consistent track record of delivery, and have excellent technical and interpersonal skills. Must be able to work across multiple facets of the MagicOrange solution stack and juggle multiple responsibilities at the same time. Strong analytic capability and problem-solving are important. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

The responsibilities of the Technical Support Specialist include:

  • Triage of support items escalated by the 1st and 2nd line support functions.
  • Troubleshoot and problem-solve to fix, where possible, support issues, and where not possible to provide additional information and replication steps.
  • Run SQL queries to determine root cause/obtain additional information on errors
  • View and assess Azure Infrastructure diagnostics/monitoring/logs to obtain additional information on errors
  • Use browser developer tools and Postman to further debug support issues
  • Browse code (C#/Angular) to provide additional information on support items
  • Create information packs and troubleshooting guides to upskill the support function and other team members to be able to more efficiently debug issues.
  • Create a pack of scripts/tools to further make the MagicOrange support function more efficient and effective.

Educational Background

  • Matric,
  • Degree, relevant technical qualification, or equivalent work experience working on a 24x7 cloud or SaaS operation team.

Previous Experience

  • Experience with infrastructure management and monitoring.
  • Broad experience with Azure DevOps Platform tooling (other tooling advantageous)
  • Broad experience with SQL Databases (other related tooling advantageous)
  • Working experience with web applications/APIs.
  • Strong understanding and wide use of technical standards, principles, theories, and concepts in the field
  • Demonstrable/proven judgment in selecting methods and techniques for obtaining solutions

Skills and Requirements

  • Strong Mathematical, Analytical, Conceptual and Problem-Solving Abilities
  • Excellent Communication Skills
  • Solution Driven
  • Ability to prioritize and manage time effectively
  • Ability to find the root cause of problems and quickly determine effective solutions
  • Troubleshooting, analytical and attention to details
  • Ability to anticipate risk

APPLY HERE

Junior Customer Success Analyst – Cost Modeling

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The Role

We are looking for a Junior Customer Success Analyst to join our ever-growing Customer Success team of experienced professionals and an expanding client base across the globe. Customer Success is focused on customers (new and existing) realising the value of using the MagicOrange Platform.

The Analyst will work across all client areas assisting in the implementation, and creation of ongoing value from the MagicOrange Platform for customers.

Large components of the work will involve understanding and improving client processes and transforming large data sets for multinational enterprise-scale clients and processing these through the MagicOrange Platform. As such the ability to understand client processes and information sources and the ability to leverage these to enable valuable insights thereby driving informed decision-making by senior management.

Further development of the right individual would involve the role evolving to owning client relationships/accounts and management of areas of delivery. As well as building a network and relationships with multiple customers across many industry verticals across our blue-chip client base.

Every day, you will be helping clients get the most out of MagicOrange, a Gartner-recognised established software offering by helping them to drive profitability and unlock value through cost transparency!

As a Junior Customer Success Analyst, you will work across all client areas assisting in the delivery and implementation of the MagicOrange tool set.

Educational Background

  • A relevant Bachelor’s degree.
  • Professional Qualification of either Chartered Accountant (CA) or Chartered Institute of Management Accountants (CIMA).

Previous Experience

  • Experience with Microsoft Excel at an advanced level (VLOOKUP, Pivot tables, Indexes, Basic VBA).
  • Accounting knowledge and experience with General Ledgers/ERPs, journal entries, accounting, and reconciliations.
  • Experience with Activity Based Costing, Cost Transparency, Cost Modelling or Technology Business Management preferred

Skills and Requirements

Essential skills

  • Ability to manipulate and transform large data sets in a timely and accurate fashion
  • Ability to work to a deadline and prioritise and manage workload independently
  • Takes the initiative and drives their own deliverables while contributing to a fast-paced deliverable focused team environment
  • Capability to quickly understand data, processes, and procedures and identify the value-add capabilities contained within the data.
  • Capability to learn new systems and technologies

Desirable Skills 

  • Excellent communication and interpersonal skills
  • Management and project experience in a Financial Services environment is desirable
  • Consulting experience is beneficial but not essential
  • Experience in activity-based costing and cost allocations is desirable but not essential
  • Experience in visualization tools such as Power BI is desirable but not essential
  • Basic understanding of IT infrastructure stack

What we offer

  • Strong entrepreneurial spirit. The ability to make an impact and see the rewards of your efforts.
  • Ongoing training on the latest technologies to aid automation for accountants.
  • Be part of a high-growth industry and product.
  • A challenging career in an innovative company.
  • Opportunity to influence, working in an open climate, close to decision makers at large blue-chip enterprises with the possibility to make a difference.
  • A competitive remuneration package, with flexible pension options.

APPLY HERE

Developer

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The primary objective of this position will be to produce and implement functional software solutions. The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to Magic Orange’s success.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

This person will be a member of the MagicOrange team and operate in conjunction with the wider business, delivering measurable business results by developing high-quality software that is aligned with user needs and business goals.

Requires candidate with the ability to prioritise well, communicate clearly, have a consistent track record of delivery, and excellent software developer skills.  Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

Responsibilities

  • Technology Road Map
    • Supports the delivery of THE technology roadmap to support product and company goals.
  • Drive Innovation
    • Research competition and brainstorms innovative technical ideas
    • Assists with the development of prototype ideas that will drive product success.
  • Development
    • Assists in the development of high-quality software solutions; investigating problem areas; following the agile software development lifecycle.

Educational Background

  • Matric
  • A degree in Information Systems, Engineering, or Computer Sciences or equivalent qualification is advantageous

Previous Experience

  • 3 years in a technical development environment demonstrating the required skills

Skills and Requirements

Required

  • Experience with HTML, CSS & JavaScript
  • Experience with .NET C#
  • Experience with SQL DB
  • Experience with using Visual Studio Professional (2017 and later)

Advantageous

  • Experience with AngularJS & Angular 2+
  • Entity Framework (database-first)
  • Power BI

APPLY HERE

Business Intelligence Developer

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The Role

Attend a daily scrum to provide an update on your work items, highlighting progress, blockers, or assistance required. Pick up general and technical support of Analytics queries (Reports, Dashboards, data models) as required but focus on the development of new and enhanced reporting offerings as per your planned 2-week sprint.

Participate in planning and project discussions where your valuable expertise and input will aid in delivering best-in-class reporting capabilities.

Be part of a highly skilled and collaborative team to collectively achieve and deliver against the Analytics roadmap.

Responsibilities

BI Value Proposition

  • Presents a clear product overview and value proposition to clients and stakeholders.

Drive Innovation

  • Researches competitive products and brainstorms innovative product ideas, through market observations and user interactions, assessing ideas for both technical and business suitability.

Manages Requests Backlog

  • Translating client requirements into project briefs & product backlogs.
  • Conducting business requirements analysis
  • Facilitating the prioritization of product backlog of requests by business stakeholders to ensure the highest value ideas are addressed.
  • Performs release planning & co-ordination

Manages Client / External Relationships

  • Ensuring business SLA’s are achieved and service quality and client expectations are met or exceeded.
  • Building and maintaining client/vendors relationships.

BI Feature Development

  • Responsible for driving development of BI Feature area.
  • Performs development of BI Feature area in an agile manner.

Manages BI Feature

  • Manages UAT & BETA programs as needed.

Development to Market

  • Prepares documentation and training material as needed to drive adoption

Educational Background

  • Matric.
  • Degree in Information Systems, Engineering or Computer Sciences or equivalent qualification preferred

Previous Experience

  • 5 years or more in a data focused role
  • Passion for data and solving complex business problems
  • Strong ability to research and work independently or in a team
  • Strong ETL experience (Any top tier tool – Microsoft stack preferred)
  • Strong Data modelling skills (Dimensional modelling/Star Schema/SCD)
  • Strong BI performance and optimization techniques
  • Exposure to Agile development practices, tools, and techniques
  • Financial Services experience would be advantageous

Skills and Requirements

  • 2 years or more solid Power BI experience required (DAX, Time Intelligence, Power Query, Power Query M)
  • Experience with other top tier visualization tools would be advantageous (Qlik, Tableau etc.)
  • 5 years or more solid SSAS Tabular modelling required (+ Multi-Dimensional would be advantageous)
  • Experience with SSAS TOMS/TMSL/XMLA endpoints would be highly advantageous
  • SSIS/SSRS would be Advantageous
  • 5 years or more SQL (+ T-SQL would be advantageous)
  • Programming experience (C#, C++, Python etc.) would be advantageous
  • Cloud technologies (Advantageous but not essential)

APPLY HERE

Business Analyst

About MagicOrange

MagicOrange is a leader in the IT Financial Management Software market recognised by Gartner with customers and a presence in four continents. MagicOrange is a Software as a Service provider currently in a high growth phase. Our mission is to make people and organizations more valuable.

The MagicOrange product is an exciting profitability and cost-transparency offering which is pivotal to MagicOrange’s success.

The Role

The Business Analyst role provides strategic business analysis services to business partners. The focus of this position is to work closely with the business units to gain an in-depth understanding of the customer's business strategy, processes, services, roadmap, and the context in which the business operates. This role will be key to understanding the documenting capabilities needed to address business challenges.

The Business Analyst is responsible for reviewing assigned business processes from end to end to identify and address operational, financial, and technological risks. Identify opportunities to improve efficiency. Primary responsibilities will include a full range of activities from leading small to mid-size projects to assisting project owners on larger more complex projects related to operational business functions that affect team members and providers at the market level.

Responsibilities

Requirement Elicitation & Research

  • Elicit and clearly document business and systems requirements
  • Stay current with customer needs and strategies; utilise formal and informal written communication methods to communicate updates and findings; and facilitate project meetings and presentations to all types of diverse audiences (for example, senior management, Customers, and technical staff)
  • Conduct Market and Competitor analysis in relation to new business requirements.
  • Identify improvement opportunities (proactive and reactive)
  • Identify ways to increase adoption and customer satisfaction

Solution Analysis & Design

  • Identify, create and facilitate process design changes by conducting business and systems process analysis and design at a complex level; focusing on quality improvement and data management; ensuring data is reliable and valid; developing process improvements or re-engineering and recommending elimination; integrating new systems and processes with existing ones; and partnering with internal and external customers to ensure systems provided meet the long-term business strategies
  • Provide project-level analysis – producing required project analysis documentation (business requirements, scope matrix, use cases, sequence diagrams, future state proposals, UAT plan)
  • Ability to analyze and synthesize business requirements, including recognizing patterns and conceptualizing processes

Solution Delivery

  • Participate in multiple projects by completing and updating project documentation; managing project scope; adjusting schedules when necessary; determining daily priorities; ensuring efficient and on-time delivery of project tasks and milestones; following proper escalation paths; and managing customer and supplier relationships
  • Support and align efforts to meet customer and business needs
  • Assess business process and system inefficiencies
  • Demonstrated fluency in business processes and process differentiation
  • Review Development output to ensure it meets business requirement documents and user stories.
  • Meet with the project team regularly to review project deliverables and deadlines
  • Support system conversions, upgrades, and enhancements including bug testing.

Technical Competency

  • Demonstrate up-to-date expertise in Information Systems and apply this to the development, execution, and improvement of action plans by providing advice and guidance to others in the application of information and best practices
  • Serve as a liaison between Operations and IT to assist or gather business requirements needed for system modifications, enhancement, and implementations

Engagement

  • Manage customer relationships and expectations by developing a communication process to keep others up to date on project results
  • Provide leadership to team members and peers by collaborating with others; articulating ideas and viewpoints to senior management, peers, and others; identifying and initiating projects; managing resources; driving the resolution of issues; and holding self and team accountable for results
  • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes and new responsibilities
  • Understand and negotiate the needs and expectations of multiple stakeholders

Educational Background

  • Matric
  • Degree or relevant technical qualification
  • Business Analyst Certification (CCBA Level 2) or equivalent (advantageous)

Previous Experience

  • 2 - 3 years solid experience as a Business Analyst or related field
  • Theoretical and practical project management knowledge
  • Knowledge of Azure, SQL, Databricks, Angular, JavaScript, would be useful but not required

Skills and Requirements

  • Strong ability to interact with client business areas to elicit requirements
  • Excellent data analysis skills
  • Very good research skills
  • Excellent presentation skills
  • Computer literate
  • Proactive and accurate – attention to detail – quality is not negotiable
  • Ability to be creative and think laterally
  • Ability to prioritise tasks and time management skills, ability to work across various projects
  • Ability to understand and work with different cultures professionally
  • Strong interpersonal skills
  • Strong written and verbal communication skills
  • Ability to follow and suggest improvements to procedures
  • Ability to communicate both technical and non-technical information, depending on the audience

What we Offer

  • An open and collaborative culture with a strong entrepreneurial spirit. The ability to make an impact and see the rewards of your efforts come to life.
  • Ongoing training on the latest technologies to aid automation for accountants.
  • Be part of a high-growth company and product within an expanding industry.
  • A challenging career in an innovative company.
  • Opportunity to influence, working in an open climate, close to decision makers at large blue-chip enterprises with the possibility to make a difference.
  • A competitive remuneration package, with flexible pension options.
  • Flexibility to structure your work-life balance within an outcome-orientated environment.

APPLY HERE

Apply For a Future Vacancy