OL

Commissioned Financial Adviser (Coligny / Sannieshof)

Full time Sannieshof, ZA
Posted 4 days, 22 hours ago 6 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 (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 job description text (which includes HTML tags with styles etc). We must extract the content and produce clean HTML. Given the input includes many tags with style attributes etc. We need to ignore those and just output plain text content with appropriate tags. We must preserve all original content word-for-word. That means we cannot change wording, but we can change tags to semantic HTML. We must not add or remove any text. So we need to output the same textual content, but restructured with

    ,

    ,
    • . Must not add extra text like "Here is". Must not remove any text. We need to identify sections: The original text includes: - Intro: "

      Let's Write Africa's Story Together!

      " - Next: "

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

      " - Then empty 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.

      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 empty

      - Then
      • Responsible for the procurement of new business

      • etc. - Then empty

        etc. - Then "

        Skills

        " then empty paragraphs then a line of skills text: "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

        etc. - Then "

        Competencies

        " then empty paragraphs then list of competencies each preceded by

        etc. Actually pattern: after Competencies header, there is a series of

        lines with competency names: "Action Oriented", then

        then "Balances Stakeholders", etc. The HTML shows:

        Competencies

        Action Oriented

        Balances Stakeholders

        Builds Networks

        Collaborates

        Communicates Effectively

        Customer Focus

        Drives Results

        Ensures Accountability

        ... etc. Thus the competencies are each on separate lines but with surrounding empty

        tags. We need to preserve the text exactly: "Action Oriented", "Balances Stakeholders", "Builds Networks", "Collaborates", "Communicates Effectively", "Customer Focus", "Drives Results", "Ensures Accountability". The surrounding

        tags should be ignored (they are not content). So we need to output those as list items under a Competencies section. Then Education: "

        Education

        NQF Level 5 - Higher, Advance or Occupational Certificate or equivalent (Required)

        " So Education header then the text. Then Closing Date: "

        Closing Date

        19 September 2026 , 23:59

        ..." Then an italic bold 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.

        " Then final: "

        The Old Mutual Story!

        " We need to output HTML with

        for paragraphs,

        for section headers,
        • for list items. We need to decide which sections correspond to which headers. The original had explicit headers: Skills, Competencies, Education, Closing Date. Also there is a list of responsibilities earlier (the
            with three items). There's no explicit "Responsibilities" header but we could treat that as a section. The instructions say use

            for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should add

            Responsibilities

            before the list of duties. Also we have Skills header, Competencies header, Education header, Closing Date header. Also maybe we need a section for the introductory paragraphs (maybe "About the Role" or just intro). The intro paragraphs could be wrapped in

            without a header. We must preserve all original content word-for-word. So we need to output the exact same textual content, but we can wrap them in tags. We cannot add extra text like "Responsibilities:" if not originally present? The instruction says use

            for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It implies we should create those headers based on content. The original didn't have the word "Responsibilities" as a header, but we can infer that the list under the role description are responsibilities. It's acceptable to add a header "Responsibilities" as an

            . However, we must not add any text that wasn't originally present? The instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". Adding a header "Responsibilities" would be adding text not originally present. That might violate. However, the instruction also says "Use

            for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". This suggests we should treat those as section headers and wrap them in

            . If the original text doesn't contain those exact words, we might need to infer them from content? But adding words could be considered adding content. However, typical tasks like this expect you to identify sections and label them with appropriate headers, even if not present originally, as long as you don't change the original content besides wrapping. The phrase "Preserve ALL original content word-for-word" likely refers to the textual content within paragraphs, not to the structural headings you add. But adding a heading is adding new text not originally present. Might be considered adding. However, the instruction to use

            for section headers implies we need to create those headers. Usually in such tasks, you are allowed to add headings that describe sections, as long as you don't alter the original content. The original content includes the bullet points etc. Adding a heading "Responsibilities" is not altering the original content; it's adding a new element but not changing existing text. I think it's acceptable. Similarly, we have Skills header present as "Skills" which we can convert to

            Skills

            . Competencies header present as "Competencies" ->

            Competencies

            . Education header present as "Education" ->

            Education

            . Closing Date header present as "Closing Date" ->

            Closing Date

            . Also there is a final line "The Old Mutual Story!" which is like a tagline; we could treat as a paragraph. Also there is the italic bold paragraph about appointment; we can keep as

            with ... but we must not use inline styles; we can keep and tags? The instruction says use

            for introductory paragraphs and general text,

            for section headers,
            • for list items. It doesn't forbid other tags like or . It says no CSS classes, no inline styles, no
              s, no
              tags. It doesn't forbid or . So we can keep them. We must also remove empty paragraphs. We need to output only HTML, no markdown fences. Let's reconstruct content: Intro paragraphs: 1. "Let's Write Africa's Story Together!" (original had bold and emphasis-2). We'll keep the text exactly: Let's Write Africa's Story Together! (the HTML entity ' is an apostrophe). We need to preserve original content word-for-word, including the HTML entity? The original text includes ' which is an HTML entity for apostrophe. In the output, we should preserve that exactly? Usually we would convert to actual apostrophe? The instruction says preserve ALL original content word-for-word. So we must keep ' as is. Similarly, there are other entities like " for double quotes. We must keep them. Thus we need to keep the exact strings as they appear in the source, including HTML entities. Let's extract the raw text from the given input, ignoring tags. I'll copy the input and manually extract. Input:

              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 (Required)

              Closing Date

              19 September 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!

              Now extract textual content in order, ignoring tags but preserving entities. Let's go step by step. 1. First

              : Let's Write Africa's Story Together! => Text: Let's Write Africa's Story Together! 2. Second

              : Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. => Text: Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. (note trailing space before closing span; we keep as is? Probably keep the space but it's not meaningful.) 3. Empty

              : nothing. 4. Empty

              : nothing. 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.

              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.

              => Text: 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. Note there is no space between the two spans because of

              which we ignore (we cannot use
              ). We need to preserve content word-for-word, but we cannot include
              tags. The instruction says no
              tags. So we must omit them. However, we must preserve the textual content; the
              tags are not content, they are formatting. So we can drop them. The text between them should be concatenated? There is a line break but we can just put a space? The original had

              which indicates a paragraph break. Since we cannot use
              , we could separate into two

              paragraphs. That would preserve the meaning without adding
              . So we should split into two paragraphs: first sentence, then second sentence. That seems appropriate. Thus we will output two

              elements: one with first sentence, second with second sentence. First sentence: We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies. Second 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 we must keep the entities ' and ". 6. Empty

              after that. 7.
              • Responsible for the procurement of new business

              • etc. => List items: - Responsible for the procurement of new business - Expand sales of products and services with existing customers - Work mainly on own leads We need to wrap each in
              • inside
                  . The original had

                  inside each

                • . We can just put the text directly in
                • . No extra

                  needed. 8. Then empty

                  etc. 9.

                  Skills

                  => header Skills. 10. Empty

                  etc. 11. Then the skills text 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" No trailing tags after that before

                  . Actually after that line there is

                  etc. So we treat the skills text as a paragraph (or maybe as a list? The

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?