Skip to content

Senior Business Analyst

Full Time Opportunity

  • Business Analysis
  • Requirements Gathering
  • Solution Design
  • Functional Specifications
  • Use Cases
  • User Stories
  • Process Flows
  • Stakeholder Communication
  • Workshop Facilitation
  • Testing and Quality Assurance
  • User Acceptance Testing
  • Product Lifecycle Management
  • Receivables Finance
  • Factoring
  • Invoice Discounting
  • Credit Risk Management
  • Cash Flow Optimisation
  • Working Capital Solutions
  • Agile
  • BPMN
  • SDLC
  • Problem-Solving Skills
  • Strategic Thinking
  • Compliance Requirements
  • Receivables Finance
  • Scrum and Kanban
  • ERP Systems

Overview


We require an experienced Senior Business Analyst with a deep understanding of receivables finance and a strong background insoftware development. The successful candidate will play a pivotal role in analysing business needs, translating them into actionable software requirements, and working closely with development teams to deliver high-quality solutions. You will be the bridge between business stakeholders and the technical team, ensuring that software products meet user expectations and business goals.

Responsibilities


Business Analysis and Requirements Gathering

  • Engage with internal and external stakeholders to understand business objectives and challenges related to receivables finance.
  • Gather, document, and prioritise business requirements to guide the software development process.
  • Analyse and model business processes, data flows, and system requirements within the receivables finance domain.
Solution Design and Documentation

  • Translate business requirements into clear, concise functional specifications and use cases.
  • Collaborate with product managers, architects, and developers to ensure software solutions are aligned with business needs and best practices.
  • Develop detailed documentation, including user stories, process flows, and system requirements.
Stakeholder Communication and Collaboration

  • Serve as the primary point of contact between business stakeholders and the software development team.
  • Facilitate communication between technical and non-technical stakeholders, ensuring alignment of expectations and objectives.
  • Lead and participate in meetings, workshops, and presentations to ensure a common understanding of business goals and technical requirements.
Testing and Quality Assurance

  • Define and support the development of test plans, use cases, and acceptance criteria.
  • Work closely with QA teams to ensure the solution meets functional, performance, and security standards.
  • Participate in UAT (User Acceptance Testing) and resolve any issues or discrepancies.
Product Lifecycle Management

  • Contribute to product roadmaps, timelines, and prioritisation to ensure successful and timely product delivery.
  • Assist in the post-launch monitoring and troubleshooting of software solutions, identifying opportunities for improvement.
Domain Expertise

  • Leverage in-depth knowledge of receivables finance processes, including factoring, invoice discounting, and other working capital solutions, to inform and influence software design and business decisions.
  • Stay updated on industry trends, regulations, and technology advancements related to receivables finance.

Experience


  • 5+ years of experience as a Business Analyst, with a focus on software development.
  • Proven experience in:
    • Gathering and documenting business requirements.
    • Writing functional specifications.
    • Defining use cases.
  • Proficiency in:
    • Business analysis tools and methodologies (e.g., Agile, Waterfall, BPMN).
  • Experience working with software development teams and understanding the software development lifecycle (SDLC).

Qualifications


Required Qualifications

  • Excellent communication, interpersonal, and problem-solving skills.
  • Strong analytical skills with the ability to think strategically and translate business needs into technical solutions.
Highly Desirable Qualifications

  • Bachelor's degree in Business Administration, Information Technology, Finance, or a related field.
  • Strong understanding of the receivables finance industry, including invoicing, credit risk management, cash flow optimisation, and working capital solutions.
Preferred Qualifications

  • Experience with receivables finance software platforms, ERP systems, or financial technology products.
  • Knowledge of relevant regulatory and compliance requirements in the receivables finance domain.
  • Certifications such as CBAP (Certified Business Analysis Professional) or similar.
  • Familiarity with Agile development methodologies (Scrum, Kanban).

Tools & Technologies


  • Data Flow Modelling Tools
  • BA Tools
  • BPMN
  • Agile  Tools
  • Receivables Tools
  • ERP Systems
  • Testing and QA Tools
  • Document Management
Cape Town
Expected Salary

80 000 ZAR p/m

Work Policy

Hybrid

Team

Engineering

Industry

Software Development

Interview Process

  1. Initial Screening: (Conducted by Oneo.)
  2. 30-Minute Call: Focused on company culture and a technical dive.
  3. Codility Assessment: To assess coding capabilities.
  4. Whiteboarding/Live Technical Assessment:
  5. Culture Meet: Ensure team and cultural fit.
  6. Offer: Finalise and extend the employment offer.

Not looking right now?

Join our elite talent network

and never miss another opportunity.

×
1
Personal
2
Professional
3
Earning
4
Last Page

Personal Details

Required: (Country Code) + Number
Fill required fields

Professional Details

Please Copy / Paste your LinkedIn profile URL.
Maximum file size: 10 MB
We only accept PDF
Maximum file size: 10 MB
We only accept PDF files
Enter Your Portfolio Link
Fill required fields

Earning Details

Currency Earned *
What currency are you currently earning
This should be the total cost to company.
This should be the total cost to company.
Fill required fields

Checks and Compliance

Citizenship or Visa Type
Would you pass a criminal record check? *
Would you pass a credit record check? *
Would you pass a qualifications record check? *

×