Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
Read more about this company
Key Purpose
- To accurately process, reconcile, report, and support the end to end commissions lifecycle across SmartComm, Source Finance, and related systems, ensuring timely and accurate commission payments, robust monthly reporting, audit support, and effective resolution of commission queries through strong system engagement and controls. This role exists to protect commission accuracy, support month end and audit processes, and ensure operational stability through proactive monitoring, reconciliation, and system issue resolution.
Areas of responsibility may include but are not limited to:
Commission Processing & Accuracy
- Manage daily commission processing across SmartComm and Source Finance to ensure commissions are calculated, transferred and settled correctly, so that brokers and internal stakeholders are paid accurately and on time.
Reconciliations & Data Integrity
- Perform daily, monthly and periodic reconciliations between policy systems, commission systems and payment files to ensure completeness and accuracy of commission data for financial reporting and audit purpose
Commission Reporting & Information Delivery
- Prepare, validate and distribute commission‑related reports to internal teams and external partners to support monitoring of commission flows and management reporting.
Month‑End, Year‑End & Audit Support
- Support month‑end, year‑end and audit processes by preparing schedules, calculations and audit evidence, and investigating anomalies identified during review.
Query Resolution & Stakeholder Support
- Investigate and resolve commission‑related queries from brokers, distribution, servicing and internal teams within agreed SLAs, ensuring confidence in commission outcomes.
Systems Engagement & Issue Resolution
- Log, manage and track commission‑related system incidents, data issues and enhancement requests through JSM, Jira etc to ensure defects are resolved and root causes addressed.
Testing & Go‑Live Validation
- Execute functional and end‑to‑end testing for new commission benefits, rule changes and system enhancements to ensure accuracy prior to implementation.
Continuous Improvement & Projects
- Contribute operational input, data validation and monitoring to commission‑related projects and improvements to support automation, scalability and control.
Knowledge and Skills:
- Excellent time management and organizational skills
- Problem Solving skills
- Attention to detail and high level of accuracy
- Excellent Communication skills
- Coping with Pressure and Setbacks
- Ability to multitask and prioritize
- Strong knowledge of commission and finance process and systems
- Excel proficiency (intermediate)
- End‑to‑end commission lifecycle within an insurance or financial services environment
- Commission calculation methodologies, including binder fees & broker fees
- Reconciliation principles and control frameworks
- Audit requirements and supporting documentation standards
Education and Experience
Education:
- Matric (Essential)
- Relevant Degree/Diploma in Finance or Accounting - (advantageous)
Minimum Experience:
- 2 years experience working in a financial institution (essential)
- 1 year short term insurance experience (advantageous)
- 2-3 years financial administration experience (essential)
- 1 year commission experience (essential)
go to method of application »
Key Purpose
- To fulfil a pivotal role within a software development team that designs, develops and maintains the systems for Discovery’s dynamic Life Insurance business.
Areas of responsibility may include but not limited to
Planning:
- Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
- Proactively liaise with all stakeholders.
- Create required planning tasks in SDLC tool and set due dates according to agreed milestones.
Analysis and Design:
- Actively participate in the collaborative technical design process.
- Research and find effective solutions to technical issues that arise.
- Update development timelines based on final requirements.
- Liaise with the relevant subject matter experts where clarification is required.
Development:
- Translate technical requirements into executable code without errors.
- Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
- Ensure delivery within agreed timeframes.
- Conduct unit testing and fix any defects found within the agreed SLA.
- Escalate risks to the project early on.
Quality and Testing:
- Run code through the automated code review tool, review errors with the technical lead and fix before committing to the code base.
- Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
- Develop and maintain reusable Unit Tests.
- Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios.
- Verify that the completed software meets the established standards and is fit for purpose.
- Review the risk / impact of defects found in testing, prioritize and ensure that the priority is accurate.
Risk and Release Management:
- Conform to the Build and Release cycles.
- Provide timeous support to the Quality Assurance Team when issues arise during testing.
- Handle all outstanding defects.
Production Support and Root Cause management:
- Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
- Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
- Assist system users and the infrastructure teams with technical support issues.
Team Collaboration:
- Adhere to the culture of communication and collaboration across all teams.
- Attend and participate in the regular team / project stand-ups.
- Actively mentor team members where required.
- Provide feedback at the regular 1-on-1’s with your leader.
- Proactively set goals, track them and address any concerns with your leader.
- Participate in Performance reviews with your line manager and project leads.
- Actively participate in internal up-skilling initiatives.
- Transfer knowledge and contribute to building a shared knowledge base
Personal development:
- Keep abreast of current technological trends and how these might be applied in the Discovery environment.
- Constant improvement of knowledge of the various applications, their functions and data models.
General:
- Ability to communicate clearly, constructively and effectively. Able to follow and participate in technical, business process, and other discussions.
- Able to build strong business relationships with other members of the team and the business areas we support.
Personal Attributes and Skills
Intermediate knowledge of:
- Applicable programming disciplines and languages. Refer to technical competencies list.
- Data modelling and design of database structures
- Unit Testing
- Systems Integration testing
- SDLC methodologies
Behavioural Skills:
- Action orientated go-getter, hungry to learn and add real value.
- Self-motivated.
- Driven by a sense of responsibility and ownership.
- Structured and analytical problem solver: Obsessive about finding solutions to problems.
- Able to plan, organise and prioritize own work.
- Attention to detail.
- Able to multitask.
- Highly adaptive and flexible to a changing environment.
- Able to work independently, but also as an effective member of a Team: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner.
Education and Experience
Essential:
- Matric
- 3 years’ experience in software development
- IT related Degree or Diploma (BSc/BTech or similar).
Advantageous:
- Formal software development qualification(s), such as Object-Oriented Analysis & Design
- Development experience in the financial services/insurance industry
Key Technical Competencies
General:
Java:
- Java programming language
- Java EE
- JBoss EAP (or similar Application Server)
- Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS and PL/SQL beneficial)
- Business services (EJB)
- Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3)
- Testing methodologies
- SDLC tools (Jira or BitBucket)
go to method of application »
Key Purpose
- An intermediate Data Scientist that will help develop and integrate natural language processing (NLP), advanced large language models (LLMs), with a particular focus on the use of voice models, voice chat bots and conversational design. These innovative capabilities will enable unstructured autonomous decision-making processes that involve voice, increase operational efficiency, and deliver personalized, audible customer experiences.
Areas of responsibility may include but are not limited to
- Project Contribution: By collaborating with contents specialists, data engineers and system architects, contribute to the deployment of solutions and delivery of projects from inception through to business adoption, with a particular focus on Voice AI.
- Model Development and Integration: Deploy robust and scalable LLMs that are integrated into AI frameworks, enhancing natural language processing capabilities.
- Advanced Data Retrieval Integration: Incorporate techniques like Retrieval-Augmented Generation (RAG), vector databases, and semantic searches to improve precision and relevance in data extraction from large datasets.
- Automation Workflows: Design and implement automation workflows that improve speed and accuracy of processes, reducing manual intervention and operational costs.
- Performance Metrics and System Maintenance: Develop performance metrics to consistently evaluate the efficiency and accuracy of AI models. Actively monitor and maintain these systems to ensure they remain effective and adaptable.
- Regulatory Compliance: Ensure that all AI models and data handling practices comply with relevant laws and ethical guidelines, preparing documentation and reports as required for regulatory bodies.
- Experimentation: Prototype ML systems and AI concepts, particularly those using NLP and LLMs, and evaluate the effects of different models and techniques on AI performance.
- Future Trends and Industry Insights: Continuously monitor advancements in AI and LLM technologies and review relevant academic literature and industry releases to ensure our strategies and implementations align with the latest innovations and standards.
Knowledge and Skills
- SQL and working with databases.
- Python for data science and machine learning.
- Competent with TensorFlow, PyTorch, NLP and LLM packages – Advantageous
- Familiarity with Azure services – Advantageous
- Familiarity with Databricks – Advantageous
Education and Experience
Education:
- Matric (Essential)
- Bachelor's degree in Computer Science, Mathematics, Statistics, Data Science, Actuarial Science, Statistics, Operations Research, Industrial engineering, Applied Mathematics, or similar quantitative field.
- Honour’s or Master’s Degree in relevant field - Advantageous
Minimum Experience:
- 2-4 years’ experience in a data science environment.
- Demonstrated ability to implement ML workflows at scale, particularly using LLMs.
- Experience in handling, analysing, and extracting insights from large and complex datasets, particularly unstructured text data.
- Previous experience tuning open source and proprietary large language models - Advantageous
- Previous experience with Voice AI models and conversational design - Advantageous
go to method of application »
Key Purpose of the role
- The position is responsible for the day-to-day administration within the Retirement Funds business unit. This is a core administration function and the incumbent would be required to holistically manage and control a portfolio of different Retirement Fund disciplines, for example scheme installations, monthly contribution reconciliation, investment option, special rule registration, renewal, amendments, enhancements, Section 13A non-compliance letters and calculations, Default Reg requirements, T-day and new member processes. The incumbent must ensure that processes and procedures are implemented, maintained, and improved. The incumbent needs to ensure operational activity is conducted within regulatory frameworks, accurately, effectively, and efficiently. The incumbent must ensure that he/she has the knowledge, skills, tools, and competencies required to perform the required job within service level agreements. The incumbent must have an appetite to be part of a growing new business unit, continuous improvement, able to adapt to change easily and play a role in change management within the team, challenge the status quo, inspire, and motivate others. The incumbent will continually review existing processes and procedures to ensure the delivery of committed services to the Umbrella Funds Clients.
Areas of responsibility may include but not limited to
- Manage adherence to Service Level Agreement. Implement processes and procedures and ensure all services in respect of the operations of Umbrella Funds are conducted timeously and efficiently.
- Ensure others are trained on the processes and systems. Provides staff with clear direction. Sets appropriate standards of behaviour and outputs.
- Ensure that the contribution / billing process (Section 13A, Default Reg, T-day) are accurate, compliant, and abreast with regulatory frameworks such as, Pension Funds Act, Tax Act, Rules of the Discovery Life Umbrella Pension and Provident Funds, Participating employer special rules. Ensures delivery of key operational attributes such as data completeness and data quality.
- Assist with audits and appropriate responses to audit queries.
- Ensure productivity levels are optimised.
- Dealing with escalated calls or queries from internal stakeholders, communicate effectively with clients to resolve queries and escalations, ensure client expectations are met.
- Develop and maintain excellent business relations with internal and external brokers.
- Managing projects.
- The incumbent is the Subject Matter Expert in Retirement Fund areas under management. Produces new ideas, approaches or insights. Produces range of solutions to problems and do root cause analysis. Effective decision-making by “out of the box” thinking and weighing up risks involved.
Personal Attributes and Skills
The successful candidate must demonstrate the following competencies:
- Communication Skills: able to communicate clearly both verbally and in writing.
- Reporting Skills: ability to consolidate information and compile reports reflecting the necessary relevant information
- Ability to communicate logically and objectively is essential components of this role.
- Attention to detail
- Very organised
- Expresses opinions, information, and key points of an argument clearly.
- Probes for further information or greater understanding of a problem.
- Relates well to people at all levels.
Education and Experience
- NQF level 6 or B Com degree or similar is advantageous.
- NQF level 5 equivalent qualification.
- 3 – 5 years operational leadership and management experience – Essential
- 3 - 5 years umbrella retirement funds contribution / billing process experience (Section 13A of the Pension Fund Act, Default Reg, T-day) – Essential
- NQF level 6 or B Com degree or similar is advantageous
- Relevant Industry Qualifications – Wealth Management, Introduction to Retirement Funds - Advantageous
- MS Office - Advanced Excel skills, Accounting, Investments, People management, operational processes and process mapping. Retirement Fund and Umbrella Fund operations.
- Full compliance and legislative universe relating to employee benefits, FAIS and Umbrella Funds.
- 3 - 5 years’ experience in the employee benefits and 5 years in a senior role.
go to method of application »
Key Purpose
- The Android developer will work on the Discovery application together with Product Owners from various business units, Business Analysts, UX/UI designers & Content Teams, System Architect, and managers to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source code.
- The Android Developer will support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support.
- Android developers in the Insure Digital area must be able to technically support and maintain the deployed applications on dev, test and production environments.
Areas of responsibility may include but are not limited to
- The system development life cycle and can explain the Android developer role in each stage
- The defined system development tools, processes and workflows
- The distinction between business, functional and non-functional requirements and how to implement them
- The importance of delivering high quality source code and how to achieve it
- The technologies used and the systems components structure
- The domain and business terminologies and link them back to system implementations
Skills and Knowledge
Technologies
- J2EE, Sprint Boot
- Android, Java, Kotlin
- WebLogic, Apache
- UML
- XML, JSON
- SOAP and REST Web Service Development
- Software architecture
- JAD sessions
- Data modelling techniques
Methodologies
- Waterfall and Agile
- Knowledge of OO design principles and development patterns
Tools
- SoapUI (SOAP) / REST client (JSON)
- Android Studio
- Atlassian tool suite (Jira, Confluence)
Processes
- ITIL (Incident, Release, Problem Management)
Personal attributes and skills
- Stress Management
- Time management and prioritization
- Creativeness
- Learning orientation
- Negotiation skills
- Innovation
- Clean code thinking
- Presentation and Facilitation Skills
- Software testing pack design, functional testing
Education and Experience
Education:
- Matric (Essential)
- 3+ Year IT related Degree or Diploma (BSc/BTech or similar) or related experience (Essential)
Minimum Experience:
- 2+ years’ experience developing Android applications
- Have worked on multiple published apps in the Play Store
- 3+ years of hands-on experience developing native apps for Android
- Deep understanding of REST, JSON, HTTP and related mobile networking frameworks
- Unit testing and mocking frameworks.
- Knowledge of OO design principles and development patterns
- Experience with agile development methodologies
- Experience with automated testing tools and techniques
- Experience in Kotlin beneficial
- Experience with GIT
- Have worked on at least 1 app published in the Play Store
go to method of application »
Job Description
- The successful candidate will be expected to lead, manage and mentor a team of Telesales consultants to reach required targets consistently. A teamk Leader is also required to facilitate any necessary course of action to achieve this purpose from all direct and indirect reports.
- Sales team leaders are also required to orient new sales staff and focus on improving the job performance and sales of existing staff. Sales team leaders may also delegate tasks to sales staff that they are grooming and./or developing. Team leaders are also required to assign tasks to the team members with the best skills for the job and guide staff members to ensure the work is done well. All non adherence and poor performance must be dealth with in line with the companys code of conduct.
Key purpose
- To lead, manage and mentor a team of Telesales consultants to reach required targets and ensure that staff participate in the rewards and recognition progamme. The Team Leader must also ensure that staff have a development plan , this should be part of the performance discussions
Key Outputs
The successful candidate will be expected, but not limited to perform the following key outputs:
- Leading and managing a team of 11 – 13 telesales agents
- Performance Management, coaching and developing team.
- Drive staff to achieve required targets and is accountability for teams overall sales targets
- Assessment of consultants calls - QA.
- Assisting with interviews & Role plays.
- Dealing with escalated queries.
- Ensuring open communication and engagement to all.
- Adherence to internal policies.
- Inspire, motivate and support team.
Personal attributes and skills
- Excellent communication skills
- Sales Driven
- Quality Focused
- People-Orientated
- Attention to detail
- Strong Interpersonal Skills
- Strong Leadership skills
- Problem solving skills
- Decision making Ability
- Ability to handle complex and challenging situations
- Excellent time management skills
- Organizational awareness
- Ability to work within a team and drive the correct culture
Qualification & Experience
- Grade 12 – essential
- 4 years outbound/ Inbound experience – essential
- 3 years Team Leader/leadership experience
- Computer literate - MS Office, especially Excel – essential
- Regulatory Exam and NQF 5 FAIS credits
- BCOMM or related degree will be advantageous
go to method of application »
Key Purpose
- To develop unique, data-driven solutions to problems faced within the operational processes for Insure. This includes optimizing and generating efficiencies in claims, sales and servicing processes using statistical, actuarial and data science techniques. This role offers the opportunity to apply machine learning and generative AI to solve a large variety of business problems practically.
Areas of responsibility may include but are not limited to
- Developing supplier scoring and evaluation algorithms.
- Optimizing and automating supplier appointments and allocation.
- Using generative AI to optimize business processes.
- Procurement (supplier) analytics.
- Claims analytics.
- Servicing analytics.
- Enhancing Insure’s fraud models.
- Piloting and testing the latest AI innovations to generate efficiencies within Insure
Knowledge and Skills
- Strong problem-solving skills
- Analytical and technical skills
- Solution-oriented mindset
- Working with People
- Presenting and Communicating Information
- Deciding and initiating action
- Writing and Reporting
- Creating and Innovating
- Modelling skills preferred (Intermediate)
- Statistical and analytical skills (Intermediate)
- Programming Skills: SQL, Python, Radar (Intermediate)
- Microsoft Office (Excel, PowerPoint and Word) (Advanced)
- Experience using Generative AI (beginner)
Education and Experience
Education:
- Matric (Essential)
- Honours degree in Actuarial Science and/or Mathematical Statistics/ Computer Science or Strong mathematical/economics candidate (Essential)
- Good progress on Actuarial exams, preferably academically qualified
Minimum Experience:
- At least 1-3 years Research and Development experience within an Insurance industry (Advantageous)
go to method of application »
Key Purpose
- A Junior Data Scientist that will help develop and integrate natural language processing (NLP) and advanced large language models (LLMs) to enhance AI frameworks. These innovative capabilities will enable unstructured autonomous decision-making processes, increase operational efficiency, and deliver personalized customer experiences.
Areas of responsibility may include but are not limited to
- Project Contribution: By collaborating with contents specialists, data engineers and system architects, contribute to the deployment of solutions and delivery of projects from inception through to business adoption.
- Model Development and Integration: Deploy robust and scalable LLMs that are integrated into AI frameworks, enhancing natural language processing capabilities.
- Advanced Data Retrieval Integration: Incorporate techniques like Retrieval-Augmented Generation (RAG), vector databases, and semantic searches to improve precision and relevance in data extraction from large datasets.
- Automation Workflows: Design and implement automation workflows that improve speed and accuracy of processes, reducing manual intervention and operational costs.
- Performance Metrics and System Maintenance: Develop performance metrics to consistently evaluate the efficiency and accuracy of AI models. Actively monitor and maintain these systems to ensure they remain effective and adaptable.
- Regulatory Compliance: Ensure that all AI models and data handling practices comply with relevant laws and ethical guidelines, preparing documentation and reports as required for regulatory bodies.
- Experimentation: Prototype ML systems and AI concepts, particularly those using NLP and LLMs, and evaluate the effects of different models and techniques on AI performance.
- Future Trends and Industry Insights: Continuously monitor advancements in AI and LLM technologies and review relevant academic literature and industry releases to ensure our strategies and implementations align with the latest innovations and standards.
Knowledge and Skills
- SQL and working with databases.
- Python for data science and machine learning.
- Competent with TensorFlow, PyTorch, NLP and LLM packages – Advantageous
- Familiarity with Azure services – Advantageous
- Familiarity with Databricks – Advantageous
Education and Experience
Education:
- Matric (Essential)
- Bachelor's degree in Computer Science, Mathematics, Statistics, Data Science, Actuarial Science, Statistics, Operations Research, Industrial engineering, Applied Mathematics, or similar quantitative field.
- Honour’s or Master’s Degree in relevant field - Advantageous
Minimum Experience:
- 1-2 years’ experience in a data science environment.
- Demonstrated ability to implement ML workflows at scale, particularly using LLMs. - Advantageous
- Experience in handling, analysing, and extracting insights from large and complex datasets, particularly unstructured text data. - Advantageous
- Previous experience tuning open source and proprietary large language models - Advantageous
go to method of application »
Key Purpose of the role
- The key purpose of this role is to administer Group Risk policies and reassurance premiums, reconciling and administering the Vitality Member billed scheme, process annual reviews, pay commission, process Broker changes and to handle all queries relating to any of the above with external and internal clients.
Areas of responsibility may include but not limited to
Billing and Administration
- Billing Statement Preparation and Correspondence
- Generate and send accurate billing statements to clients/brokers or billing contacts based on the data and payments made.
Payment Tracking and Reconciliation
- Monitor incoming payments, match them to bills, and reconcile discrepancies.
- Keep a running recon per scheme.
Member and Scheme Policy Servicing
- Maintain up-to-date records of customer billing information, including scheme and member contact details, membership and category movements, and outstanding premium balances.
Query Resolution
- Address and resolve billing and administration queries or disputes raised by customers in a timely and professional manner.
SOP, Compliance and Documentation
- Ensure billing practices comply with internal scheme processes, policies and external regulations (e.g. rates, benefit structure, LPG and industry standards).
- Maintain organized records for quality audits and reporting.
Reporting and Trend Analysis
- Prepare regular reports on billing activity, outstanding queries, credit control, bad debts, reconciliations and scheme status/trackers for management.
- Analyze billing data to identify trends or issues.
Collaboration with Other Teams
- Work closely with finance, claims, underwriting, benefit enhancements, installations, TSC, QA and customer service teams to ensure smooth billing operations and resolve any cross-functional issues.
System Management
- Use and raise any system issues to streamline billing processes.
- Ensure data integrity and security within billing platforms.
Personal Attributes and Skills
The successful candidate must demonstrate the following competencies:
- Continuous Learning and Self Development
- Collaboration
- Attention to Detail
- Self-motivation
- Integrity
- Accountability.
Education and Experience
The following requirements are Essential
- 2-4 years’ Experience as a Servicing Administrator
- Grade 12
- Business Related Degree or Diploma
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.