Specialist: Assurance Management

Date: 19 Jan 2026

Location: Centurion, Gauteng, ZA

Company: Company

Structural Information

Job number:                     10028870

Job title:                             Specialist: Assurance Management

Job grade:                          S5

Group/ BU:                       CSB

Division:                             Digital & Information

Span of control:               0-5

Reports to:                        Senior Management

Core Description

Responsible to develop solutions that encompass customer management, product modelling, ordering, billing as well as integration to back end and third-party network services. Responsible for building assurance and self-service capabilities and participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of applications developed.

Job Responsibilities

  • Develop BSS applications covering end to end fulfilment, assurance and billing flow
  • Responsible for building assurance and self-service capabilities
  • Order management system and workflow definition
  • Build applications in accordance with the defined architecture and designs
  • Adherence to software development guidelines, principles and best practice frameworks
  • Quality assurance of code developed
  • Conducting unit testing of code developed
  • Define how the components of all the applications relate to each other, and how the facilities (new or existing) will support the capability or business area
  • Strong software design and programming fundamentals of JAVA and REST Architecture
  • Work closely with the project delivery teams to deliver solutions that improve user experience.
  • Participate in strategy discussions related to design and implementation.
  • Contribute to the analysis and design process by identifying customers needs and translating those needs into rules that will be enforced by the software application
  • Communicate with team members through the Agile process to prioritize, estimate, and triage tasks
  • Ensure workflows and rules are applied to the applications to deliver on business requirements

Core Competencies

FUNCTIONAL KNOWLEDGE
Project delivery on Java based applications; Building and integrating applications; Software development cycles and QA processes; Designing, developing and implementing applications using Java EE platforms; Custom module and API development; Microservices development and container deployment; API implementation and life cycle management; Integrating open source and third-party applications; OSS/BSS Systems Analysis/ Development & Trouble Shooting; Java Development and delivery Technologies: JavaScript, HTML5/CSS, Node.js, Angular, PHP, MYSQL, JQuery, Drupal, GIT, Microservices, GIT, MariaDB, Relational databases -JSP, JDBC, Java Servlets, Javabeans/EJBs, SQL, Ubuntu/RedHat/OEL/Linux, Containers (Docker, OpenShift,Kubernetes)

ATTITUDES/ LEADERSHIP COMPETENCIES
Ability to communicate technical ideas to business users and other teams; You are a strong communicator, that loves to investigate and find the best solutions for our clients; Experience in high-volume, fast moving, deadline- riven studio environment; Works independently and within a team, structures and manages own time well; Proactive, solution-centric mindset

Certifications

    Education

    NQF 6: National Diploma/ Advanced Diploma/ Certificate in Computer Science or Engineering

    Experience

    5 Years relevant experience

    Additional Information

    • Proven track record of project delivery on Java based applications.
    •  Solid experience building applications and integrating.
    • The ability to build applications within an enterprise environment.
    • Understanding of software development cycles and quality assurance processes.
    • Hands on experience in designing, developing and implementing applications using Java EE platforms.
    • Custom module and API development.
    • Great OO skills, including strong design patterns knowledge.
    • Microservices development and container deployment experience.
    • Experience in an Agile and Scrum environment.
    • Experience with Relational databases -JSP, JDBC, Java Servlets, Javabeans/EJBs, SQL, JavaScript, HTML.
    • Understanding of DevOps environment.
    • Experience in API implementation and life cycle management.
    • Experience integrating open source and third-party applications.
    • OSS/BSS Systems Analysis/Development & Trouble Shooting.
    • Development and delivery experience with Java.
    • Experienced with using source control in a collaborative team setting.

    Special Requirements

      Physical Requirements

        Key Stakeholders

        Development, Operations, Business Support, Business Analysts, Testing, Architecture, 3rd party vendors