OL

OMF Financial Consultant (OMF Madadeni Mall Newcastle)

Full-time Newcastle, ZA
Posted 1 month ago 134 views 0 applications

Job Description

We need to output clean semantic HTML using only

,

,
  • . No other tags like

    ,

    ,

    , , etc. But we can use

    for section headers. The instruction: Use

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

    . The raw text includes many headings like "Responsibilities", "Skills", "Competencies", "Education", "Closing Date". Also there is "Job Description" maybe as a header? It uses Job Description but not a heading tag. We can treat that as a paragraph? Probably we can just include it as a paragraph or maybe as an

    as well? The instruction says use

    for section headers like Responsibilities, Qualifications, etc. It doesn't explicitly say to use

    for "Job Description". But we can treat "Job Description" as a header maybe not needed. The raw text has "Job Description" bolded but not a heading tag. We can just keep it as a paragraph with maybe not allowed? We can just keep the text as is, but we cannot use tags? The rules say use

    for intro paragraphs and general text, use

    for section headers, use
    • for list items. No CSS classes, no inline styles, no
      s, no
      tags. It doesn't forbid or tags? It says no inline styles, but is not a style, it's a tag. However the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must preserve the original markup? But we also must output only HTML using allowed tags. The original contains , , , etc. We need to preserve the content word-for-word, but we can convert tags? The instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we must keep the exact text, including the bold markup? But we cannot output tags? The rules didn't forbid tags, only said no CSS classes, no inline styles, no
      s, no
      tags. So is allowed. However they also said "Use

      for section headers". So we should replace headings like "Responsibilities" with

      Responsibilities

      . But we must preserve the original content word-for-word. If we replace "Responsibilities" with

      Responsibilities

      , we are adding tags but not altering the words. That's okay. The content inside remains same. So we can wrap headings in

      . For subheadings like "Customer Service", "Solutions Analysis", etc., they are inside

      tags in original. We need to convert them to maybe

      as well? The instruction says use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say to use other heading levels. So we should treat all section headers as

      . So we can replace any heading text with

      Heading

      . But we must preserve the original text exactly, including the case and spacing. So we can output

      Customer Service

      etc. We also have list items? The responsibilities are listed as separate

      headings followed by

      paragraphs. Not bullet lists. But the instruction says use

      • for list items (duties, requirements, qualifications, skills). However the original does not have
          lists; it has headings and paragraphs. But we could treat each duty as a list item? The instruction says use
          • for list items (duties, requirements, qualifications, skills). So we need to convert the duties etc into list items. But the original content is not in list format; it's just paragraphs under headings. We could wrap each paragraph under a heading as a list item? Or we could create a
              after each heading and put each paragraph as
            • . But that would add content not present? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we cannot transform paragraphs into list items if that changes structure? But we can wrap them in
            • inside a
                without altering the text. That would add
                  and
                • tags, but the content remains same. That's allowed. So we can create a
                    after each heading and put each paragraph as
                  • . However there may be multiple paragraphs under a heading; we need to decide how to group them. The original has each duty as a separate

                    heading followed by a

                    . So we could treat each

                    as a section header, but we need to output

                    for section headers. So we can output

                    Customer Service

                    then a
                    • Carry out standard customer service activities and handle simple customer inquiries.
                    . But there may be empty

                    tags; we can ignore them. Similarly for Skills: it's a list of skills separated by commas in a paragraph. We could output as a list? The instruction says use
                    • for list items (duties, requirements, qualifications, skills). So we can split the skills paragraph into individual items? But we must preserve word-for-word content. If we split, we would be altering content (adding line breaks). But we can keep the paragraph as is, but we need to use
                      • for list items. Perhaps we can treat the whole skills paragraph as a single
                      • inside a
                          . That would preserve the text exactly. So we can output
                          • Consultative Selling, Customer Feedback Management, ...
                          . That preserves the content. Similarly for Competencies: it's a list of competency headings with

                          tags and empty content. Actually the original has

                          etc. It includes headings like "Balances Stakeholders", "Builds Networks", etc. Those are subheadings but empty? Actually they have

                          with nothing inside. Then later there is "Manages Complexity". So we need to preserve them. They are headings but empty. We could output

                          Balances Stakeholders

                          etc? But they are not section headers like Responsibilities etc. The instruction says use

                          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Competencies is not listed, but it's a section. We could treat it as a section header and output

                          Competencies

                          then list the items? But the original has no text after "Competencies". It just has

                          headings with no content. Actually after Competencies there are

                          lines with no text. Then later "Manages Complexity". So maybe we should just output

                          Competencies

                          and then maybe nothing else? But we need to preserve the original content word-for-word. The original includes those

                          tags with nothing inside. That is just empty tags. We could preserve them as

                          but we are not allowed to use

                          . The instruction says only use

                          for section headers. So we cannot output

                          . We could ignore them? But we must preserve all original content word-for-word. That includes the empty

                          tags. However we cannot output them because we are limited to allowed tags. But we could output them as plain text? The instruction says "Return ONLY the HTML." So we must output HTML tags only. If we cannot output

                          , we could maybe output the text "Balances Stakeholders" as a paragraph? But that would alter content (remove the empty heading). The original has

                          which is just an empty tag; the visible text is nothing. So maybe we can ignore them because they contain no visible text. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Removing empty tags might be considered removing content? But they are empty, so removing them doesn't change visible content. Probably acceptable. We also have "na" and "The Old Mutual Story!" etc. We need to preserve them. We must not use any other tags besides

                          ,

                          ,
                            ,
                          • . So we cannot use , , , etc. But we can keep the text inside them as is, just not include the tags. The content inside Job Description is "Job Description". So we can output that as plain text inside a

                            maybe? But we need to preserve the bold markup? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. The bold markup is not part of the content; it's markup. The content is "Job Description". So we can output that text. So we can just output

                            Job Description

                            maybe? But we need to preserve the original content exactly, including the bold? The bold is not part of the content; it's formatting. So we can output the text without tags. Thus we will produce HTML with

                            for paragraphs,

                            for headings, and
                            • for list items. We'll need to parse the raw text and produce appropriate structure. Let's outline sections: - There's an initial line:

                              Let's Write Africa's Story Together!

                              This is a paragraph with bold text. We can output

                              Let's Write Africa's Story Together!

                              (preserving the text). The apostrophe is encoded as ' but we can output the actual character? The instruction says preserve word-for-word, but we can output the decoded character? Probably we should keep the HTML entity? The original uses ' which is apostrophe. The instruction says preserve all original content word-for-word. So we should keep the entity as is? But we are outputting plain text, not HTML entities? The instruction didn't forbid entities. But we can output the decoded character; it's still the same word. I'd output "Let's Write Africa's Story Together!" without entity. - Then

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

                              -> output

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

                              - Then

                              etc many empty paragraphs; we can ignore them. - Then

                              Job Description

                              -> output

                              Job Description

                              - Then there are empty paragraphs. - Then

                              Responsibilities

                              -> we need to output

                              Responsibilities

                              (since we only use h4 for section headers). But the original uses

                              . We can convert to

                              . That's okay. - Then empty paragraphs. - Then

                              Customer Service

                              -> output

                              Customer Service

                              then a
                              • Carry out standard customer service activities and handle simple customer inquiries.
                              - Then empty paragraph. - Then

                              Solutions Analysis

                              ->

                              Solutions Analysis

                              then
                              • Assess compliance with established standards and protocols for routine inquiries.
                              - Then

                              Receiving Visitors

                              ->

                              Receiving Visitors

                              then
                              • Receive visitors and assist with various requests for information, referring more complex matters to colleagues.
                              - Then

                              Customer Relationship Management (CRM) Data

                              ->

                              Customer Relationship Management (CRM) Data

                              then
                              • Ensure that basic customer details held in the system are accurate, and make notes of follow-up actions that have been promised, together with notes of actions taken during each sales call.
                              - Then

                              Customer Needs Clarification

                              ->

                              Customer Needs Clarification

                              then
                              • Interview the customer, following a multilevel sales script, to clarify the customer's requirements.
                              - Then

                              Customer Relationship Development / Prospecting

                              ->

                              Customer Relationship Development / Prospecting

                              then
                              • Make calls (by telephone or in person) to allocated potential customers to develop relationships. Provide a first point of contact for resolving customer queries and complaints.
                              - Then

                              Operational Compliance

                              ->

                              Operational Compliance

                              then
                              • Follow a range of mandatory procedures to ensure that work is carried out to the required quality standards and/or to ensure adherence to external regulatory codes and internal codes of conduct.
                              - Then

                              Business Development

                              ->

                              Business Development

                              then
                              • Carry out routine business development support tasks and assist others by following established procedures.
                              - Then

                              Sales Opportunities Creation

                              ->

                              Sales Opportunities Creation

                              then
                              • Identify potential customers by obtaining information, referrals, and recommendations from existing customers.
                              - Then

                              Data Exploration

                              ->

                              Data Exploration

                              then
                              • Select appropriate data from information provided by others and input that data into spreadsheets or standard formats.
                              - Then

                              Network of Influence

                              ->

                              Network of Influence

                              then
                              • Demonstrate understanding of the value of networking by participating in and contributing to a network of people, technologies, and ideas both inside and outside the company.
                              - Then there is

                               

                              (non-breaking space). We can ignore. - Then

                              na

                              -> output

                              na

                              - Then many empty paragraphs. - Then

                              Skills

                              -> output

                              Skills

                              - Then there is a paragraph with skills list: "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". This is a single paragraph. We need to output as a
                              • ... list items? The instruction says use
                                • for list items (duties, requirements, qualifications, skills). So we can split by commas and each as
                                • . But that would alter content (add line breaks). However we can keep the whole string as a single
                                • inside a
                                    . That would preserve the content exactly. So output
                                    • 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 paragraphs. - Then

                                    Competencies

                                    -> output

                                    Competencies

                                    - Then there are

                                    lines with headings like "Balances Stakeholders". Actually after Competencies there are

                                    lines with no text. Then later there are

                                    Balances Stakeholders

                                    etc. Wait the original shows:

                                    Competencies

                                    Skills

                                    ... Actually I need to re-evaluate. The raw snippet after Skills section:

                                    Skills

                                    ... (list of skills)

                                    Competencies

                                    Education

                                    ... Then after Competencies section, there is:

                                    Competencies

                                    Education

                                    But the snippet actually shows:

                                    Skills

                                    ... (skills list)

                                    Competencies

                                    Translated by AI — may not be perfect

      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 📝

      Join Our South Africa Channels

      Get free job alerts on your phone

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?