JMR Software

Business Analyst

Role Purpose

The Feature Technical Analyst is responsible for translating business needs into clear, detailed functional and technical requirements across banking, payments, and customer-facing channels. The role bridges business stakeholders, engineering teams, and solution architects to ensure delivery of high-quality, scalable features that enhance customer experience and support strategic objectives.

Key Responsibilities

1. Requirements & Feature Analysis

  • Elicit, analyse, and document business, functional, and technical requirements for banking, payments, and digital channel initiatives.
  • Break down high-level business epics into actionable user stories, acceptance criteria, and technical specifications.
  • Conduct impact assessments on systems, channels, and integrations when introducing new features or changes.

2. Solution Design Support

  • Collaborate with architects, developers, and UX teams to define end-to-end solutions.
  • Ensure traceability of requirements through design, development, testing, and deployment.
  • Participate in backlog refinement sessions and support prioritisation aligned to business value.

3. Payments & Banking Expertise

  • Analyse and support features related to card payments, EFT/RTGS, mobile payments, digital wallets, settlement processes, and fraud/AML controls.
  • Apply regulatory and compliance understanding (e.g., PCI DSS, POPIA, PSD2-equivalent requirements).
  • Support complex integration work with core banking systems, payment schemes, and external partners.

4. Channel Enablement

  • Work with digital channels such as mobile banking, online banking, USSD, and API-driven interfaces.
  • Ensure consistent customer journeys across touchpoints.
  • Contribute to solution design for authentication, security, notifications, and transaction workflows.

5. Testing & Quality Assurance

  • Support testing teams with detailed scenarios, use cases, and clarifications.
  • Validate that delivered features meet both functional and technical expectations.
  • Participate in system integration testing (SIT), user acceptance testing (UAT), and production verification.

6. Stakeholder Engagement

  • Facilitate workshops with product, operations, compliance, and technical teams.
  • Communicate requirements, risks, and delivery impacts clearly.
  • Build strong relationships across cross-functional teams to ensure aligned delivery.

Skills & Experience Required

Technical Skills

  • Solid understanding of banking systems, payment processing, and digital channels.
  • Experience with APIs, integration patterns, data flows, and system architecture.
  • Ability to interpret technical documentation (API specs, sequence diagrams, integration specs).

Business Skills

  • Strong analytical and problem‑solving ability.
  • Experience writing high‑quality user stories, BRDs, FSDs, and process maps.
  • Working knowledge of Agile delivery frameworks (Scrum, SAFe, Kanban).

Experience

  • 3–7 years in business/technical analysis within financial services.
  • Proven experience delivering features in payments, banking, or digital platforms.
  • Exposure to secure, high-volume transactional systems.

Qualifications

  • Bachelor’s degree in Information Systems, Computer Science, Business or related field (or equivalent experience).
  • Certifications advantageous: CBAP, Agile BA, Scrum Master, SAFe.

Apply Now

Other Jobs Available

Past Close Positions

Scroll to Top