An illustration of a SnapScan characters in circles connected by grey lines to form a network

We’re looking for a Business Analyst

We are looking for a self-motivated Business Analyst to document and gather requirements for initiatives related to compliance, system integration, and our customer-facing platforms. This role is essential for helping the business to quickly and accurately understand, prioritise, and implement critical system updates that ensure compliance and compatibility with our payment networks, integrations, and partners.

Our ideal candidate will demonstrate versatility, technical depth, and a strong ability to navigate the complexities of FinTech ecosystems and banking partnerships.

As our Business Analyst, you will engage with two distinct sets of stakeholders and ways of working: those in FinTech and those within Standard Bank. Navigating the payments and FinTech landscape in South Africa can be challenging; therefore, you should be comfortable managing ambiguity, handling strong opposing opinions, and staying ahead of ever-evolving compliance and regulatory requirements. 

This exciting position reports to our Head of Product and may evolve as business needs change, so adaptability and flexibility are essential. Our ideal candidate should be comfortable with shifting project priorities, collaborating closely with SnapScan Engineers, and occasionally engaging with our strategic partner, Standard Bank.

Key responsibilities will include:

Requirements Gathering and Documentation

  • Identifying Business Needs: Collaborating with stakeholders (e.g., our Operations, Compliance, and Product Teams) to gather and document detailed business and technical requirements
  • Defining Scope: Outlining the scope of projects and features to ensure alignment with organisational objectives
  • Bridging the Gap: Translating business needs into actionable technical specifications for development teams

Process Mapping and Optimisation

  • Analysing Existing Processes: Mapping current workflows and systems to identify inefficiencies or gaps
  • Proposing Improvements: Recommending process enhancements that reduce costs, improve efficiency, or enhance the customer experience
  • Integration with Technology: Ensuring processes are designed to align seamlessly with FinTech tools and platforms

Compliance and Risk Management Support

  • Regulatory Alignment: Working with the compliance teams to ensure products and processes meet financial regulations (e.g., AML, KYC, PCI DSS, Visa, MATCH)
  • Risk Identification: Identifying and assessing risks related to new processes or system implementations
  • Auditing and Reporting: Documenting compliance measures and providing reports to regulatory bodies as needed

Stakeholder Communication and Collaboration

  • Facilitating Collaboration: Acting as a liaison between business, technical teams, and external stakeholders
  • Change Management: Supporting teams in adapting to new processes or systems, ensuring smooth transitions
  • Performance Monitoring: Collecting feedback and evaluating the success of implemented solutions, providing recommendations for further improvement

This job may be for you if:

  • You are a team player. You reach out to peers and cooperate with others to establish collaborative working relationships. 
  • You thrive on understanding customer needs and problems and delivering solutions
  • You relate well to people and easily establish good relationships
  • You have good communication and presentation skills to effectively communicate findings, proposals, and requirements to both technical and non-technical audiences
  • You have a bias for action and the ability to push through roadblocks and maintain progress in a fast-paced, evolving environment
  • You have great critical thinking skills to break down complex problems and determine the best way forward
  • You have great time management to manage multiple workstreams and meet deadlines in a fast-paced environment
  • You are resilient and can navigate setbacks
  • You’re level-headed and have the ability to adapt to challenges and make decisions under pressure. When things change, you know how to roll with the punches
  • Basically, you will blow us away with your work ethic, your passion, your integrity, your attitude and your energy!

You should be great at:

  • Data Analysis: Analysing data sets to identify trends, inefficiencies, and opportunities for improvement
  • Process Mapping: Documenting and analysing workflows to streamline operations
  • Technical Documentation: Translating business requirements into technical specifications that developers can execute
  • Stakeholder Engagement: Collaborating with cross-functional teams, including technical, compliance, and operational teams, as well as our external partners at Standard Bank
  • Conflict Resolution: Navigating conflicting priorities or requirements to ensure alignment and progress

You are our ideal candidate if you have:

  • A relevant qualification in project management, business administration, or a related field
  • 5+ years of Business Analyst experience in a software development company, fintech, banking, financial services or similar environment
  • Previous experience in:
  • ~APIs, legacy systems, and modern fintech platforms to ensure smooth integration
  • ~Agile, Scrum, or other iterative development methodologies
  • ~Audit processes or create compliance documentation for regulatory authorities
  • Familiarity with financial regulations such as AML, KYC, PCI DSS, GDPR, and their impact on fintech products and operations
  • Knowledge of fintech-specific areas like payments, digital wallets, and customer onboarding
  • Familiarity with tools such as Jira, Confluence, Looker and Miro
  • Bonus points for:
  • ~Certifications in Business Analytics, Project Management or Scrum 
  • ~Hands-on experience working on API-driven projects or integrating FinTech solutions with external platforms
  • ~Experience with payment systems, card processing, digital wallets, or other transactional fintech solutions
  • ~Experience building products tailored to small and medium-sized enterprises (SMEs) or business clients
  • ~Experience working with external stakeholders, such as banks, payment processors, or technology vendors

The benefits of joining our team:

  • A competitive salary
  • 30 days of annual leave
  • A medical aid contribution/fringe benefit of up to R2,000 per month
  • An Apple MacBook and the necessary gear
  • A trendy office space (when in the office)
  • Discretionary annual bonus
  • Lots of opportunities to learn
  • Flexible office/remote working - you get to choose whether you want to work remotely or from the office, depending on the importance of critical meetings
  • Paid parking (when working from the office)
  • 3 Mental health days a year
  • 3 months of paid parental leave 
  • The opportunity to be part of a great team and culture!