OL

Advancing Financial Adviser (Mthatha and Surrounds)

Full time Mthatha, ZA
Posted 1 week ago 13 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. No CSS classes, no inline styles, no
    , no
    . Preserve all original content word-for-word, do not add/remove/rephrase. If text has no clear sections, just wrap paragraphs in

    . Return only HTML. We have raw HTML with many tags and styles. Need to extract content and reformat. First, identify sections: Intro:

    Let's Write Africa's Story Together!

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

    Then

    Qualifications and Experience

    (section header) Then ul list items. Then

    Other Requirements

    (section header) Then ul list items. Then

    Skills

    (section header) Then a paragraph with list of skills separated by commas: "Consultative Selling, Customer Feedback Management, ..." Should we treat as list? The instruction: Use
    • for list items (duties, requirements, qualifications, skills). So we should convert that comma-separated list into
      • items. However we must preserve original content word-for-word. The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we split into list items, we are altering formatting but not content? We are adding tags but not changing text. The content inside each li would be each skill phrase. That is rephrasing? It's still same words but separated. Might be considered altering. However the instruction says use
        • for list items. The original had a paragraph with skills separated by commas, not list tags. To comply, we need to convert to list items. Does that violate "preserve ALL original content word-for-word"? It changes the structure but not the words. Usually these tasks expect to convert comma-separated list into
          • . I'd do that. Then after skills paragraph, there are empty

            etc. Then

            Competencies

            (section header) Then a series of

            tags with competency names between them: "Balances Stakeholders", then empty h3, then "Builds Networks", etc. Actually pattern:

            then text then

            etc. Let's extract: After competencies header, we have:

            Balances Stakeholders

            Builds Networks

            Communicates Effectively

            Customer Focus

            Ensures Accountability

            Instills Trust

            Interpersonal Savvy

            Manages Complexity

            ... then more empty p. Thus competencies list items: Balances Stakeholders, Builds Networks, Communicates Effectively, Customer Focus, Ensures Accountability, Instills Trust, Interpersonal Savvy, Manages Complexity. Then

            Education

            (section header) Then text: "NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent" Then

            Closing Date

            (section header) Then text: "30 October 2026 , 23:59" Then many empty p. Then

            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.

            Then empty p. Then

            The Old Mutual Story!

            We need to output HTML with

            for intro paragraphs and general text. Use

            for section headers. So each section header (Qualifications and Experience, Other Requirements, Skills, Competencies, Education, Closing Date) should be

            . Also maybe the appointment statement and Old Mutual Story could be considered general text, maybe wrap in

            . We must not add any extra content. We must preserve original content word-for-word. So we need to output exactly the same textual content, just wrapped in appropriate tags. Let's extract each piece exactly as appears (including punctuation, spaces). Need to be careful with HTML entities like ' which is an apostrophe. We must keep that as is. Intro: First line:

            Let's Write Africa's Story Together!

            We need to convert to

            (no style, no class). So output:

            Let's Write Africa's Story Together!

            Second:

            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.

            Note there is a trailing space before closing span; we should preserve content word-for-word, but trailing space inside? Probably not needed. We'll keep the sentence without extra spaces. Then there are two empty

            tags. Should we preserve them? They are empty paragraphs. The instruction: preserve ALL original content word-for-word. If we drop them, we are removing content (empty paragraphs). But they have no visible content; maybe we can ignore? Safer to keep them as

            . However they have style attributes; we must strip style per rules (no inline styles). So we output

            for each. Then section header Qualifications and Experience: original

            Qualifications and Experience

            . We need to output

            Qualifications and Experience

            . Then the ul list: original
            • A minimum of Matric or equivalent
            • ... etc. We need to output
              • A minimum of Matric or equivalent
              • ... etc. Remove spans. Then after that list, there is

                (empty). We'll output

                . Then Other Requirements header:

                Other Requirements

                ->

                Other Requirements

                Then its ul list: similar, remove spans. Then after that list, there is

                (empty) ->

                Then Skills header:

                Skills

                ->

                Skills

                Then the skills paragraph: after that header, there are two empty p tags then the skills text line: "Consultative Selling, Customer Feedback Management, Customer-Focused, Customer Service, Customer Understanding, Evaluating Information, Identifying Customer Needs, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships". Then a

                . We need to convert that line into a
                • list. Should we keep the exact text? We'll split by commas and trim spaces. Each item becomes
                • item
                • . Ensure we keep the exact phrasing (including hyphens). Let's list them: 1. Consultative Selling 2. Customer Feedback Management 3. Customer-Focused 4. Customer Service 5. Customer Understanding 6. Evaluating Information 7. Identifying Customer Needs 8. Identifying Sales Opportunities 9. Oral Communications 10. Probing Questions 11. Qualifying Prospects 12. Sales Data Management 13. Sales Software 14. Strategic Selling 15. Strengthening Customer Relationships Check if any trailing spaces. We'll output each as
                • Consultative Selling
                • etc. After that, there is

                  (empty) ->

                  Then Competencies header:

                  Competencies

                  ->

                  Competencies

                  Then after that, there are two empty p tags then series of

                  with text between. We need to output those as list items under
                    . The original had

                    Balances Stakeholders

                    etc. We'll extract each text between the h3 tags. List: - Balances Stakeholders - Builds Networks - Communicates Effectively - Customer Focus - Ensures Accountability - Instills Trust - Interpersonal Savvy - Manages Complexity We'll output
                    • Balances Stakeholders
                    • ... etc. After that, there are empty p tags. Then Education header:

                      Education

                      ->

                      Education

                      Then the education text: "NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent". This appears directly after the header, not within a p tag? In original: after header line, there is text then

                      . So we need to wrap that text in

                      . So

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

                      Then Closing Date header:

                      Closing Date

                      ->

                      Closing Date

                      Then the date text: "30 October 2026 , 23:59". Note there is a space before comma? Original: "30 October 2026 , 23:59". We'll keep exactly that. Wrap in

                      :

                      30 October 2026 , 23:59

                      Then many empty p tags. We'll output each as

                      maybe but could be omitted? To preserve content, we should keep them. However there are many; we can output a few

                      as they appear. Let's count: after date line, there are:

                      Four empty p tags. Then the appointment paragraph. Then appointment paragraph:

                      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.

                      We need to output as

                      (no styles) with same content:

                      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.

                      Then two empty p tags:

                      twice ->

                      each. Then final line:

                      The Old Mutual Story!

                      We need to output as

                      The Old Mutual Story!

                      (note there are double tags). Keep as is. Now we must ensure no
                      , no classes, no inline styles, no
                      . Use only

                      ,

                      ,
                        ,
                      • . Also we can keep and as they are part of content; they are allowed? The rules didn't forbid them; they said use

                        for introductory paragraphs and general text,

                        for section headers,
                        • for list items. It didn't say we cannot keep other tags like , . However to be safe, we could keep them as they are part of content. The instruction: Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep and tags as they appear. So we should not strip them. Only remove style attributes and class attributes, and convert certain tags to appropriate semantic tags (like turning

                          Qualifications and Experience

                          into

                          Qualifications and Experience

                          . That is a transformation but preserves the text content. It's allowed because we are converting to proper semantic tags. Similarly for other headers. We must also convert the skills paragraph (which originally was plain text not inside any tag besides maybe after empty p's) into
                          • . That's transformation but preserves text. Similarly competencies. Now we need to output the HTML as a single string, no markdown fences. Let's construct. Start with intro paragraphs:

                            Let's Write Africa's Story Together!

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

                            Then Qualifications and Experience header:

                            Qualifications and Experience

                            Then list:
                            • A minimum of Matric or equivalent
                            • A minimum 12 months’ financial services experience as a Financial Adviser
                            • A minimum of Long-term Insurance Class of Business completion.
                            • Completion of additional FAIS requirements such as Investments Class of Business, the Regulatory Examination 5 (RE5), an FSCA-approved qualification will be advantageous.
                            Note the apostrophe in “12 months’” is a curly apostrophe (U+2019). We must keep as is. In original it’s “12 months’”. We'll keep that. Then empty p:

                            Then Other Requirements header:

                            Other Requirements

                            Then list:
                            • A valid driver’s licence and own car
                            • A clear criminal and credit check
                            • Proven computer literacy
                            • Excellent communication skills (written and verbal)
                            • Sound planning and organising abilities
                            • Ability to collate, analyse and synthesise information
                            • Entrepreneurial mindset
                            • Sound business acumen
                            • Grit, resilience and tenacity
                            • Excellent listening skills with the ability to translate customer engagements into sales.
                            Note there is a trailing space after "abilities " in original; we should preserve? We'll keep as is maybe trim? Safer to keep exactly: "Sound planning and organising abilities ". We'll keep the space before closing
                          • . Might be okay. Then empty p:

                            Then Skills header:

                            Skills

                            Then list of skills:
                            • Consultative Selling
                            • Customer Feedback Management
                            • Customer-Focused
                            • Customer Service
                            • Customer Understanding
                            • Evaluating Information
                            • Identifying Customer Needs
                            • Identifying Sales Opportunities
                            • Oral Communications
                            • Probing Questions
                            • Qualifying Prospects
                            • Sales Data Management
                            • Sales Software
                            • Strategic Selling
                            • Strengthening Customer Relationships
                            Then empty p:

                            Then Competencies header:

                            Competencies

                            Then list:
                            • Balances Stakeholders
                            • Builds Networks
                            • Communicates Effectively
                            • Customer Focus
                            • Ensures Accountability
                            • Instills Trust
                            • Interpersonal Savvy
                            • Manages Complexity
                            Then empty p? After competencies list, there were some empty p tags before Education header. Let's check original: after competencies list, there were:

                            Three empty p tags before Education header. We'll output three

                            . Then Education header:

                            Education

                            Then paragraph:

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

                            Then empty p? After education line, there is

                            before Closing Date header. Actually original: after education line, there is

                            then Closing Date header. Let's verify: In original snippet:

                            Education

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

                            Closing Date

                            30 October 2026 , 23:59

                            ... So after education text, there is an empty p, then Closing Date header. We'll

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?