Job Description
,
for section headers, - for list items. No CSS classes, no inline styles, no , no
. Must preserve all original content word-for-word, no addition/removal. Need to parse the given raw HTML and extract text content, preserving it exactly, then wrap sections appropriately.
We must identify sections: The raw text includes many tags with various content. We need to produce HTML with headings for sections like "Job Description", "Responsibilities", "Continuous improvement to ensure effective service", "Service delivery to ensure customer satisfaction", "Ensure cost efficiency through financial and corporate governance", "Manage quality people practices", "Minimum Requirements", "Competencies", "The Recruitment Process:", "All About OMI:", maybe "Skills", "Education", "Closing Date", etc.
But we must preserve original content word-for-word, meaning we cannot change wording, but we can reformat using tags. We must not add or remove any text. So we need to output the same textual content, just wrapped in appropriate tags.
We need to strip out the original HTML tags and attributes, but keep the text nodes exactly as they appear (including spaces, punctuation). Also need to preserve line breaks? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must output the exact same characters (including whitespace?) but we can change tags. However, we cannot add or remove any characters from the text content. Changing tags is allowed because they are not part of the original content? The original content includes the HTML tags; but we are supposed to output cleaned semantic HTML, presumably we replace the original markup with new tags, but we must keep the textual content identical. So we need to extract the text nodes (the visible text) and ignore the original tags. Then we wrap them in new tags.
Thus we need to parse the given input string, extract all text (including inside tags like , , , etc.) and produce output with appropriate headings.
We must also preserve any special characters like & etc? In the original there are encoded entities like ' for apostrophe, & etc. Those are part of the text nodes after decoding? The original HTML includes entities; the visible text would have the actual characters. But we must preserve original content word-for-word: does that mean we keep the entities as they appear? Probably we should keep the decoded text? The instruction ambiguous. Usually when extracting job description, we want the readable text, not the HTML entities. But they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we decode entities, we change the characters (e.g., ' becomes ') which is a change. However, the original content includes the entity; but the visible rendered text is different. The instruction likely expects we output the readable text, not the raw entities. But to be safe, we could keep the entities as they are, but that would look weird in output. Usually they'd want readable text.
Given typical tasks, they'd want to strip HTML tags and keep the text, converting entities to proper characters. I'll assume we should output the readable text.
Thus we need to extract the visible text from the given HTML.
Let's manually extract.
Given input:
Let's Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
Pricing, product development, and new business assessment actuarial oversight across Old Mutual Insure and its subsidiaries. Monitor the pricing strategy to support the growth and development of the business through a risk-based pricing model across all product sets and distribution mechanisms nationally. Collaborate across actuarial functions to build strong actuarial standards and capabilities in pricing and product development. Support the ACF team on other second line reviews including reserving, SAM and IFRS 17.
Responsibilities
Support the implementation of an actuarial risk framework in a multi-channel / multi-product business to enable data-driven, strategic decision-making
Ensure best practice actuarial frameworks and processes are followed.
Provide required oversight in areas of the business requiring actuarial sign-off (including pricing, product development, reinsurance, proposed transactions and others).
Support the approval process of all new products and amendments to products.
In collaboration with the Head of Actuarial Control Function ensure the appropriateness of the methodologies and underlying models used as well as the assumptions made in the calculation of premium rates, technical provisions and capital requirements.
Conduct regular rate adequacy analyses to assess the appropriateness of current premium levels and identify opportunities for pricing refinement.
Monitor portfolio profitability by product, segment, channel and underwriting cohort, identifying adverse trends and emerging risks.
Support the development and review of underwriting guidelines to ensure alignment with pricing strategy and risk appetite.
Assess the sufficiency and quality of the data used for pricing,
Review of the calculation of risk-based premiums.
Review due diligence projections for new business acquisitions.
Engage with pricing teams across the business for best practice pricing strategies, rate changes, price strength analysis and reporting.
Review actuarial projections regularly.
Support the ACF team with additional areas of reviews including but not limited to SAM calculations; Reinsurance structures and ORSA assessments.
Review controls for all required areas with actuarial functions to assess the effectiveness of controls.
Continuous improvement to ensure effective service
Ensure statutory and legislative knowledge is always current in order to resolve customer complaints, to advise the business on corrective solutions to mitigate risks and to improve the customer experience whilst complying with governance requirements.
Ensure adherence to organisational policies, practices and procedures.
Identify solutions to enhance cost effectiveness and increase operational efficiency.
Service delivery to ensure customer satisfaction
Maintain service quality and desired outputs across the business process by ensuring compliance to tactical policies, procedures and standards.
Establish productive operational relationships with key stakeholders in the various channels and administrative teams.
Develop work routines in line with operational plans/schedules in order to manage achievement of service delivery goals.
Share knowledge on, and participate in the creation of new standards, control systems and procedures to maintain service delivery.
Ensure cost efficiency through financial and corporate governance
Contribute to the development and implementation of fit-for-purpose budgets.
Manage quality people practices
Align own behaviour with the organisation culture and values.
Share and transfer product, process and systems knowledge to colleagues.
Collaborate and work with the HR and IT teams to deliver required service levels.
Actively share information with other team members regarding successes, issues, trends and ideas.
Minimum Requirements
Near or newly Qualified Actuary.
3-5 years’ experience in pricing within the Short-term Insurance Industry.
Strong knowledge of GLM pricing techniques and portfolio management
Emblem and Radar experience
Akur8 experience advantageous
Strong knowledge of machine learning
Stakeholder management
Competencies
Strategic: Is able to understand, identify and acts on broader opportunities in order to drive longer term, value-adding change. Applies judgement effectively. Identifies and acts on market and/or competitor trends/opportunities
Customer: Putting the customer at the heart of business decisions and driving to improve value for customers.
Collaboration: Creates trust, respect and builds meaningful relationships. Able to handle a wide range of relational challenges to ensure collaboration across boundaries.
Leading with Influence: Influences and rallies people behind common goals; actively supports growth and inspires others to exceed expectations. Communicates clear strategies and objectives for own function.
Innovation: Generates creative/out of the box solutions. Challenges the status quo and/or demonstrates ability to relate to challenges from a range of diverse but relevant perspectives. Willing to take calculated risks when introducing novel ideas.
Personal Mastery: Learns and actively works to build self-awareness; develop through experience and feedback from others. Copes effectively with stress and has the resilience to take on stretching and challenging assignments. Adjusts effectively to work within new work structures, processes, requirements and cultures.
Executing: Displays consistent energy, drive and perseverance in order to deliver results. Demonstrates a willingness to take calculated risks to achieve stretch performance goals.
The Recruitment Process:
TA Interview: This will be a discussion with a member of the Talent Acquisition Team to give you an understanding of our business, our culture & values and more context on the role. It will also allow us the opportunity to get to know you more and ensure OMI can meet your career aspirations.
Panel Interview: This will be with 2 members of the Senior Leadership of the Hiring Team and 1 member of the HC Leadership Team.
Technical & Psychometric Assessments: These will depend on the role and will sometimes happen concurrently with Vetting through an external service provider & Internal Verification.
Final Feedback.
All About OMI:
https://www.oldmutual.co.za/about/old-mutual-insure/
Please note that, unfortunately, we cannot accept any applications after the closing date
Skills
Competencies
Balances StakeholdersBuilds Effective TeamsBuilds NetworksBusiness InsightCommunicates EffectivelyDevelops TalentDirects WorkDrives Results
Education
Bachelor of Science (BS): Actuarial Science (Required), NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent
Closing Date
24 August 2026 , 23:59
The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.
The Old Mutual Story!
We need to produce HTML with for section headers. Which headings? The text includes bolded headings like "Job Description", "Responsibilities", "Continuous improvement to ensure effective service", "Service delivery to ensure customer satisfaction", "Ensure cost efficiency
. Must preserve all original content word-for-word, no addition/removal. Need to parse the given raw HTML and extract text content, preserving it exactly, then wrap sections appropriately. We must identify sections: The raw text includes many
tags with various content. We need to produce HTML with headings for sections like "Job Description", "Responsibilities", "Continuous improvement to ensure effective service", "Service delivery to ensure customer satisfaction", "Ensure cost efficiency through financial and corporate governance", "Manage quality people practices", "Minimum Requirements", "Competencies", "The Recruitment Process:", "All About OMI:", maybe "Skills", "Education", "Closing Date", etc.
But we must preserve original content word-for-word, meaning we cannot change wording, but we can reformat using tags. We must not add or remove any text. So we need to output the same textual content, just wrapped in appropriate tags.
We need to strip out the original HTML tags and attributes, but keep the text nodes exactly as they appear (including spaces, punctuation). Also need to preserve line breaks? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must output the exact same characters (including whitespace?) but we can change tags. However, we cannot add or remove any characters from the text content. Changing tags is allowed because they are not part of the original content? The original content includes the HTML tags; but we are supposed to output cleaned semantic HTML, presumably we replace the original markup with new tags, but we must keep the textual content identical. So we need to extract the text nodes (the visible text) and ignore the original tags. Then we wrap them in new tags.
Thus we need to parse the given input string, extract all text (including inside tags like , , , etc.) and produce output with appropriate headings.
We must also preserve any special characters like & etc? In the original there are encoded entities like ' for apostrophe, & etc. Those are part of the text nodes after decoding? The original HTML includes entities; the visible text would have the actual characters. But we must preserve original content word-for-word: does that mean we keep the entities as they appear? Probably we should keep the decoded text? The instruction ambiguous. Usually when extracting job description, we want the readable text, not the HTML entities. But they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we decode entities, we change the characters (e.g., ' becomes ') which is a change. However, the original content includes the entity; but the visible rendered text is different. The instruction likely expects we output the readable text, not the raw entities. But to be safe, we could keep the entities as they are, but that would look weird in output. Usually they'd want readable text.
Given typical tasks, they'd want to strip HTML tags and keep the text, converting entities to proper characters. I'll assume we should output the readable text.
Thus we need to extract the visible text from the given HTML.
Let's manually extract.
Given input:
Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description Responsibilities Support the implementation of an actuarial risk framework in a multi-channel / multi-product business to enable data-driven, strategic decision-making Ensure best practice actuarial frameworks and processes are followed. Provide required oversight in areas of the business requiring actuarial sign-off (including pricing, product development, reinsurance, proposed transactions and others). Support the approval process of all new products and amendments to products. In collaboration with the Head of Actuarial Control Function ensure the appropriateness of the methodologies and underlying models used as well as the assumptions made in the calculation of premium rates, technical provisions and capital requirements. Conduct regular rate adequacy analyses to assess the appropriateness of current premium levels and identify opportunities for pricing refinement. Monitor portfolio profitability by product, segment, channel and underwriting cohort, identifying adverse trends and emerging risks. Support the development and review of underwriting guidelines to ensure alignment with pricing strategy and risk appetite. Assess the sufficiency and quality of the data used for pricing, Review of the calculation of risk-based premiums. Review due diligence projections for new business acquisitions. Engage with pricing teams across the business for best practice pricing strategies, rate changes, price strength analysis and reporting. Review actuarial projections regularly. Support the ACF team with additional areas of reviews including but not limited to SAM calculations; Reinsurance structures and ORSA assessments. Review controls for all required areas with actuarial functions to assess the effectiveness of controls. Continuous improvement to ensure effective service Ensure statutory and legislative knowledge is always current in order to resolve customer complaints, to advise the business on corrective solutions to mitigate risks and to improve the customer experience whilst complying with governance requirements. Ensure adherence to organisational policies, practices and procedures. Identify solutions to enhance cost effectiveness and increase operational efficiency. Service delivery to ensure customer satisfaction Maintain service quality and desired outputs across the business process by ensuring compliance to tactical policies, procedures and standards. Establish productive operational relationships with key stakeholders in the various channels and administrative teams. Develop work routines in line with operational plans/schedules in order to manage achievement of service delivery goals. Share knowledge on, and participate in the creation of new standards, control systems and procedures to maintain service delivery. Ensure cost efficiency through financial and corporate governance Contribute to the development and implementation of fit-for-purpose budgets. Manage quality people practices Align own behaviour with the organisation culture and values. Share and transfer product, process and systems knowledge to colleagues. Collaborate and work with the HR and IT teams to deliver required service levels. Actively share information with other team members regarding successes, issues, trends and ideas. Minimum Requirements Near or newly Qualified Actuary. 3-5 years’ experience in pricing within the Short-term Insurance Industry. Strong knowledge of GLM pricing techniques and portfolio management Emblem and Radar experience Akur8 experience advantageous Strong knowledge of machine learning Stakeholder management Competencies Strategic: Is able to understand, identify and acts on broader opportunities in order to drive longer term, value-adding change. Applies judgement effectively. Identifies and acts on market and/or competitor trends/opportunities Customer: Putting the customer at the heart of business decisions and driving to improve value for customers. Collaboration: Creates trust, respect and builds meaningful relationships. Able to handle a wide range of relational challenges to ensure collaboration across boundaries. Leading with Influence: Influences and rallies people behind common goals; actively supports growth and inspires others to exceed expectations. Communicates clear strategies and objectives for own function. Innovation: Generates creative/out of the box solutions. Challenges the status quo and/or demonstrates ability to relate to challenges from a range of diverse but relevant perspectives. Willing to take calculated risks when introducing novel ideas. Personal Mastery: Learns and actively works to build self-awareness; develop through experience and feedback from others. Copes effectively with stress and has the resilience to take on stretching and challenging assignments. Adjusts effectively to work within new work structures, processes, requirements and cultures. Executing: Displays consistent energy, drive and perseverance in order to deliver results. Demonstrates a willingness to take calculated risks to achieve stretch performance goals. The Recruitment Process: TA Interview: This will be a discussion with a member of the Talent Acquisition Team to give you an understanding of our business, our culture & values and more context on the role. It will also allow us the opportunity to get to know you more and ensure OMI can meet your career aspirations. Panel Interview: This will be with 2 members of the Senior Leadership of the Hiring Team and 1 member of the HC Leadership Team. Technical & Psychometric Assessments: These will depend on the role and will sometimes happen concurrently with Vetting through an external service provider & Internal Verification. Final Feedback. All About OMI: https://www.oldmutual.co.za/about/old-mutual-insure/ Please note that, unfortunately, we cannot accept any applications after the closing date Skills Competencies Education Closing Date The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question. The Old Mutual Story! for section headers. Which headings? The text includes bolded headings like "Job Description", "Responsibilities", "Continuous improvement to ensure effective service", "Service delivery to ensure customer satisfaction", "Ensure cost efficiency
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.