Job Purpose:

The Business Application Specialist is responsible for providing technical analysis and expertise for business-specific applications and interfaces. This role is a critical bridge between business stakeholders and development teams, translating high-level business requirements into detailed technical specifications, user stories, and system solutions. With deep expertise in assigned custom platforms, this role ensures that business needs are accurately transformed into developer-ready tasks while maintaining system integrity. By collaborating closely with engineers, troubleshooting technical challenges, and documenting system behaviors, the Technical Analyst drives efficient, scalable implementations that align with both business goals and technical constraints. 



Core Mission: 

To master the system’s capabilities, clarify technical requirements, and enable seamless development, turning business problems into reliable technical solutions.

 Dimensions:

Location:

Hybrid (Cape Town based)Principal Accountabilities:

 

  1. Requirement Analysis, System Expertise & Solution Design 
    1. Collaborate with stakeholders to gather, analyze, and document technical requirements. 
    2. Translate business needs into process flows, technical specifications, epics, features, user stories and tasks.
    3. Design scalable solutions aligned with architecture and cybersecurity standards.
    4. Become the subject-matter expert (SME) for assigned custom platforms, advising on best practices and limitations. 
  2. Developer Collaboration & Technical Leadership
    1. Work shoulder-to-shoulder with developers to clarify requirements, troubleshoot design challenges, and validate implementations. 
    2. Lead technical sprint ceremonies (e.g., refinement sessions, sprint demos) to ensure alignment with business goals. 
    3. Document system architecture decisions and contribute to technical wikis (e.g., Azure DevOps
  3. Systems Integration
    1. Liaise with developers to understand interfaces, data workflows as well as API integrations
    2. Conduct gap analysis to identify system improvements or automation opportunities for improved user experience and/or better value.
  4. Testing, Quality Assurance & Risk Mitigation 
    1. Define technical test cases (e.g., edge cases, performance thresholds) and validate outputs against business rules. 
    2. Develop and execute test plans (UAT, SIT) to validate functionality, performance, and security. 
    3. Troubleshoot and resolve defects, coordinating with cross-functional teams for fixes. 
    4. Ensure compliance with all IT Governance, regulatory standards (e.g., GDPR, POPIA, etc.)
    5. Flag upstream/downstream impacts of system changes (e.g., "This API change will break Report X"). 
    6. Maintain a runbook for system troubleshooting and admin tasks. 
  5. Technical Support & Training
    1. Serve as Tier 2/3 support for complex system issues, ensuring minimal downtime.
    2. Train end-users and create technical documentation (guides, FAQs, release notes). 
  6. Continuous Improvement 
    1. Monitor system performance, analyze trends, and recommend upgrades/optimizations. 
    2. Identify technical debt and advocate for fixes/enhancements. 
    3. Stay ahead of system upgrades and evaluate new features for business relevance.
    4. Stay updated on emerging technologies (e.g., AI, RPA) to drive innovation. 

Key Challenges:

Job Knowledge, Skills & Experiences:




The following soft skills, behaviours and mindset are required: 

Thank you for registering!

Thank you for registering with us! Your CV and details have been successfully submitted. We'll be in touch if a position matching your profile becomes available. Best of luck with your job search!