- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- Excellent communication, interpersonal, and problem-solving skills.
- Strong analytical skills with the ability to think strategically and translate business needs into technical solutions.
- 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.
- 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
- Initial Screening: (Conducted by Oneo.)
- 30-Minute Call: Focused on company culture and a technical dive.
- Codility Assessment: To assess coding capabilities.
- Whiteboarding/Live Technical Assessment:
- Culture Meet: Ensure team and cultural fit.
- Offer: Finalise and extend the employment offer.