Purpose of the Role
- The Technical Business Analyst: Client Data Servicing Capability translates complex customer, servicing and information needs into clear, technically actionable requirements for BTSS Technology.
- Working across client data, systems, integration and technology modernisation, the role connects Product, Business and Technology, ensuring that customer and portfolio information requirements are clearly understood, governed and translated into scalable technology solutions.
- The role works closely with Product Owners, Product Managers, architects, engineers, quality teams and data specialists to modernise Sanlam's client data servicing capabilities while maintaining the integrity and stability of existing services.
The Opportunity
- Trusted client information sits at the heart of how Sanlam services customers and enables digital and assisted customer journeys.
- BTSS Technology supports critical capabilities that manage and provide access to client demographics, contact information, preferences and relationships, while progressively expanding towards richer Client Portfolio Information that brings together customer, product, contract and transactional information.
- As the Technical Business Analyst, you will help bridge Business, Product, Data and Technology, turning complex requirements and legacy knowledge into well-defined, reusable and testable technology capabilities.
- Working in a spec-driven and test-driven way, you will express requirements as precise, version-controlled specifications – including business rules, data contracts and API definitions – and pair them with executable acceptance criteria that define what “done” looks like before engineering begins.
- This is not simply a requirements-documentation role. You will need to understand how the systems, data and integrations work, challenge ambiguity, uncover embedded business rules and help engineering teams build the right solution. Your specifications will become the single source of truth that guides engineers and AI-assisted development tools, while test scenarios defined up front will prove that every capability behaves exactly as intended – today and as it evolves.
Overview of Role Responsibilities
Translate business needs into technical requirements
- Partner with Product Owners, Product Managers and business stakeholders to understand customer, servicing and information needs.
- Translate these needs into clear functional, data, integration and non-functional requirements.
- Develop user stories, process and data flows, business rules and testable acceptance criteria.
- Challenge incomplete or ambiguous requirements and facilitate clarity before engineering begins.
- Maintain traceability from business need through design, implementation and testing.
Understand the technology and data landscape
- Analyse systems, processes, integrations and data flows supporting Client Data Servicing.
- Understand how information moves between source systems, BTSS capabilities and consuming channels.
- Identify duplicated logic, inconsistent definitions, data-quality issues and technical dependencies.
- Recover and document important business and data rules embedded in legacy systems and processes.
- Support current-state and target-state analysis with architects and engineers.
Define trusted Client and Portfolio Information
- Define and document requirements relating to client identity, demographics, contact details, preferences, roles and relationships as structured specifications, such as information models, schemas and data contracts.
- Support the evolution of portfolio information across products, contracts, holdings, values and transactions.
- Establish clear data definitions, mappings, sources and business rules, captured as precise, version-controlled specifications that act as the single source of truth for design, build and testing.
- Define requirements for data quality, lineage, reconciliation, auditability and privacy as explicit, verifiable rules within the specification.
- Apply a spec-driven approach, authoring API and data contract specifications up front so they drive engineering (including AI-assisted development), automated validation and consistent reuse, and keeping specifications and delivered capabilities in sync as they evolve.
- Work with Product. Data, architecture and data-governance stakeholders to establish trusted and reusable information.
Enable technology modernisation
- Support the modernisation of Client Data Management and Client Portfolio Information capabilities.
- Help move BTSS towards reusable, API-enabled and channel-independent information services.
- Support incremental migration from legacy technology while maintaining service stability.
- Analyse legacy consumer dependencies and migration impacts.
- Define coexistence and reconciliation requirements where legacy and modern solutions operate in parallel.
- Contribute to the progressive reduction of technical debt and mainframe dependency.
Partner with engineering teams
- Work closely with architects, Tech Leads, Software Engineers, Integration Engineers and Quality Engineers.
- Participate in solution design and ensure solutions address the underlying business and information requirements.
- Break complex requirements into smaller, deliverable increments.
- Identify dependencies and assess impacts across connected systems.
- Support engineering teams with requirement clarification throughout delivery.
- Ensure security, privacy, performance, resilience and operational requirements are considered.
Assure delivery quality
- Apply a test-driven approach, defining clear, testable acceptance criteria before build begins so that tests become the shared measure of “done”.
- Define data-validation, reconciliation and exception scenarios as executable test cases (for example, Given/When/Then) that can be automated.
- Partner with Quality Engineers to design automated functional, API, integration and regression test suites that run continuously within delivery pipelines.
- Champion a test-first and QA automation culture, ensuring automated test coverage grows with every increment and provides a reliable safety net for change.
- Support automated validation and reconciliation of information across legacy and modernised capabilities, including during parallel running.
- Assist with defect analysis, using test results to determine whether issues originate from requirements, data, design or implementation.
Connect Product, Business and Technology
- Provide evidence-based analysis that supports Product Owners and Product Managers with prioritisation and trade-offs.
- Surface technical constraints, dependencies, risks and data-quality issues early.
- Facilitate conversations across BTSS, Product, Business, Data and other Sanlam Technology teams.
- Provide clear options and recommendations when requirements or technology choices have competing implications.