Requirements Education and Certifications The ideal candidate should have one of the following:A tertiary qualification at NQF Level 6, a degree at NQF Level 7, or an Honours degree at NQF Level 8 in a relevant field of specialisation; or Equivalent industry-specific certifications. The following will be advantageous:A postgraduate qualification. A formal architecture certification, such as TOGAF or equivalent. Experience The successful candidate should have:A minimum of five years experience in one or more of the following areas:Application analysis Application architecture Application design Enterprise architecture Solutions architecture Experience facilitating workshops with business and technical stakeholders. Experience negotiating desired outcomes across multiple stakeholder groups. Experience working in complex, data-intensive, or highly governed environments. Technical Competencies The candidate should have knowledge of, or exposure to, the following:Application and systems analysis. Business and technical requirements documentation. Data structures, data flows, and system integration points. Governance, planning, and risk considerations relating to systems and data initiatives. Adabas and Natural environments. The following systems and technical knowledge will be advantageous:NaturalOne IBM Middleware, including DataPower and IIB AIX operating system Forms Web Interface, including Adobe Forms Windows operating system Linux Red Hat Oracle and SQL databases R language Python language Adobe Experience Manager Knowledge of statistical or data-driven environments Duties and Responsibilities The successful candidate will be responsible for supporting early-phase systems and data analysis activities across complex, data-intensive initiatives. Key duties will include:Liaise extensively with business, technical, architecture, data, and project stakeholders to gather, clarify, and validate requirements. Analyse existing business processes, systems, data structures, and operating models to understand current-state environments. Document end-to-end data flows, system interactions, integration points, and dependencies across legacy and target-state environments. Map and document interfaces between existing and proposed systems, with a focus on data movement, system touchpoints, and control considerations. Analyse and document business requirements, system requirements, data requirements, business rules, data rules, and data definitions. Translate business and data requirements into high-level system and data specifications to support solution design and architectural discussions. Work closely with Enterprise Architects, Solution Architects, technical teams, and business stakeholders to assess and propose suitable solution options aligned with enterprise and solution architecture principles. Support the preparation of proposals, feasibility inputs, impact assessments, and cost-related analysis for modified or replacement systems. Contribute to proof-of-concept activities by supporting requirements clarification, scope definition, and analysis of data and system impacts. Compile and maintain data-related artefacts, including data inventories, metadata, data lineage documentation, and other governance-related documentation. Support the assessment of data quality, completeness, consistency, sensitivity, and governance considerations, particularly where data is sourced from multiple systems or business areas. Document as-is and to-be process views, focusing on data handling, system interactions, integration dependencies, and governance readiness. Prepare clear project briefs, specifications, analysis documentation, and status updates for project, programme, architecture, and governance forums. Present analysis findings, recommendations, and proposals to relevant stakeholders, including architecture and project governance forums. Work closely with developers, testers, business users, and other project team members to ensure technical alignment, user understanding, and solution feasibility. Support test planning activities by assisting with the preparation, documentation, and coordination of testing schedules and test-related requirements. Support change control activities by analysing the impact of proposed changes on systems, data flows, business processes, and stakeholders. Contribute to implementation readiness by supporting data migration analysis, transition planning, user impact assessment, and supporting documentation where required. Assist in preparing user documentation, process guides, and training-related materials to support future system adoption. Plan and manage own work effectively to meet agreed project timelines, deliverables, and governance requirements. Provide analytical input, documentation, and progress updates to project and programme forums as required.