OL

Commissioned Financial Adviser (Mthatha and Surrounds)

Full time Mthatha, ZA
Posted 1 week ago 5 views 0 applications

Job Description

We need to output clean semantic HTML per rules. Use

for intro paragraphs and general text. Use

for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use
  • for list items (duties, requirements, qualifications, skills). No CSS classes, no inline styles, no
    , no
    . Preserve all original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in

    . Return only HTML. We need to parse the given raw text (which includes some HTML tags). We need to extract the content and produce clean HTML. Given raw text:

    Let's Write Africa's Story Together!

    Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

    We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies.

    The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions.

    • Responsible for the procurement of new business

    • Expand sales of products and services with existing customers

    • Work mainly on own leads

    Skills

    Building Trust, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships

    Competencies

    Action Oriented

    Balances Stakeholders

    Builds Networks

    Collaborates

    Communicates Effectively

    Customer Focus

    Drives Results

    Ensures Accountability

    Education

    NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent

    Closing Date

    30 October 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 output clean HTML: Use

    for paragraphs,

    for section headers,
    • for list items. We need to preserve all original content word-for-word. So we must keep the exact text, but we can strip HTML tags and reformat. We need to identify sections: The content includes: - Intro: "Let's Write Africa's Story Together!" (maybe title) - "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." - Then blank paragraphs. - Then: "We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies." - Then: "The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions." - Then a list of responsibilities (three items): - Responsible for the procurement of new business - Expand sales of products and services with existing customers - Work mainly on own leads - Then blank. - Then "Skills" header (bold). Then a line: "Building Trust, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships" - Then some empty h3 tags. - Then "Competencies" header (bold). Then a series of competency lines each preceded by empty h3 tags? Actually after "Competencies" header we have:

      Competencies

      Action Oriented

      Balances Stakeholders

      Builds Networks

      Collaborates

      Communicates Effectively

      Customer Focus

      Drives Results

      Ensures Accountability

      ... It seems each competency is separated by

      tags. The raw text shows: "Action Oriented

      Balances Stakeholders

      Builds Networks

      Collaborates

      Communicates Effectively

      Customer Focus

      Drives Results

      Ensures Accountability". So each competency is a phrase, then some empty h3 tags. We need to preserve the content word-for-word, but we can reformat as list items under a Competencies section. The original content includes the phrases and the empty h3 tags. We must preserve all original content word-for-word, meaning we cannot drop the

      tags? But we are to output clean HTML, no
      , no
      , but we can use

      for section headers,
      • for list items,

        for paragraphs. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That means we cannot omit any text from the original. However we are allowed to change formatting (tags) as long as we keep the text content exactly. The original includes some tags like

        that are empty. If we remove them, we are removing content (the tags). But the instruction likely refers to the visible text content, not the markup. Usually in such tasks, they mean preserve the textual content, not the markup. We can reformat using allowed tags. The empty

        tags have no visible text, so removing them doesn't affect visible content. So it's okay. Thus we need to extract visible text and produce HTML with

        ,

        ,
        • . We must not add any extra text not present. Must not omit any visible text. Let's extract visible text sequentially: 1. "Let's Write Africa's Story Together!" 2. "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." 3. (blank) 4. (blank) 5. "We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies." 6. "The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions." 7. (blank) 8. List items: - "Responsible for the procurement of new business" - "Expand sales of products and services with existing customers" - "Work mainly on own leads" 9. (blank) 10. "Skills" 11. (blank) 12. (blank) 13. "Building Trust, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships" 14. (blank) 15. (empty h3 tags) ignore 16. "Competencies" 17. (blank) 18. (blank) 19. Then list of competencies each separated by empty h3 tags: - "Action Oriented" - "Balances Stakeholders" - "Builds Networks" - "Collaborates" - "Communicates Effectively" - "Customer Focus" - "Drives Results" - "Ensures Accountability" 20. (blank) 21. (blank) 22. (blank) 23. "Education" 24. "NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent" 25. (blank) 26. "Closing Date" 27. "30 October 2026 , 23:59" 28. (blank) 29. (blank) 30. (blank) 31. (blank) 32. "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." (italic and bold but text same) 33. (blank) 34. (blank) 35. "The Old Mutual Story!" (italic bold bold etc.) We need to output HTML. Use

          for section headers: Which sections? Likely "Skills", "Competencies", "Education", "Closing Date". Also maybe "Responsibilities" (the list). The list currently is under no header but could be considered responsibilities. Could add a header "Responsibilities". However we must not add text not present. Adding a header "Responsibilities" would be adding text not present. So we cannot add a header that wasn't there. The original didn't have a "Responsibilities" header; it just had a list after the role description. So we should not add a header. We can keep the list as
          • directly after a paragraph maybe. The rule: Use

            for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). If there is no clear section header, we just wrap paragraphs in

            . For the list, we can treat it as a list under no header, just output

            • ... but we need to wrap it in something? The rule says use
              • for list items. It doesn't say we need a header. So we can just output the
                • directly. Similarly for Skills: we have a header "Skills" (bold). We should convert that to

                  Skills

                  . Then the list of skills is a comma-separated list, not bullet list. Should we convert to
                  • each skill? The rule says use
                    • for list items (duties, requirements, qualifications, skills). The skills are currently a comma-separated string. Should we split into list items? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we split the string into separate list items, we are altering the presentation but not adding or removing text; we are just re-structuring. However we would be adding
                    • tags around each skill, and removing commas. That changes the text (removing commas). That would be removing characters (commas) and adding tags. Is that allowed? The rule says preserve all original content word-for-word. That likely means we cannot change the textual content, but we can change markup. Changing the commas to separate list items would remove commas from the visible text, which is not preserving word-for-word. So we must keep the exact string "Building Trust, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships". We could wrap that whole string in a

                      or maybe inside a

                      • as a single item? But that would be a list with one item containing the whole string, which preserves the commas. However the rule says use
                        • for list items (duties, requirements, qualifications, skills). If we treat the skills as a list, we could have one
                        • containing the whole string. That satisfies using
                          • for list items, and preserves the text. But is that appropriate? Usually they'd expect each skill as separate li. But the instruction to preserve word-for-word may override. Let's see similar tasks: Usually they want to split the comma-separated list into
                          • items, but they'd also preserve the text by removing commas. However they said "Preserve ALL original content word-for-word". That is ambiguous. In many similar tasks, they expect you to keep the text exactly, but you can change formatting like turning a comma-separated list into bullet list, which changes the visible text (removing commas). Usually they consider that acceptable because the meaning is same, but they said word-for-word. I'd lean to keep the exact string, but we need to use
                            • for list items. We could wrap the whole string in a
                            • . That is a list item (single). That satisfies the rule. Similarly for Competencies: we have separate lines each a competency. We could make each a
                            • . That would preserve the text exactly (each competency string). Good. Education: header "Education" then paragraph "NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent". We'll make

                              Education

                              then

                              ...

                              . Closing Date: header "Closing Date" then paragraph "30 October 2026 , 23:59". We'll make

                              Closing Date

                              then

                              ...

                              . The appointment line: italic bold. We'll keep as

                              ...

                              but we cannot use inline styles but we can use and . The rule says no CSS classes, no inline styles, no
                              , no
                              . It doesn't forbid or . So we can keep them. The final line: "The Old Mutual Story!" with emphasis tags. We'll keep as

                              The Old Mutual Story!

                              but we cannot use class. So we need to strip the class. We can just output

                              The Old Mutual Story!

                              . However we must preserve the text word-for-word; removing the class attribute is altering markup but not text. That's allowed. We also need to remove empty paragraphs and empty tags. Let's construct the HTML: Start with maybe a

                              for the title? The title "Let's Write Africa's Story Together!" is bold inside emphasis-2. We'll output

                              Let's Write Africa's Story Together!

                              (since we can't keep class). Or we could keep inside

                              . The original had ... . We'll drop the span. Then next paragraph: "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." =>

                              Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

                              Then we have two empty paragraphs; we can skip them. Then the paragraph: "We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies." =>

                              We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies.

                              Then the next sentence: "The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions." Note the original includes escaped quotes: "fit for purpose". We need to preserve the original content word-for-word. The original text after unescaping? The original shows " which is HTML entity for double quote. The visible text would be “fit for purpose”. But we must preserve the original content word-for-word, meaning we should keep the " entities? The instruction says preserve ALL original content word-for

    Apply Now ↗

    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 📝

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?