OL

Human Capital Intern (6 Months Fixed Term Contract)

Full time Pretoria, ZA
Posted 3 hours, 13 minutes ago 10 views 0 applications

Job Description

We need to output clean semantic HTML with

,

,
  • . Must preserve all original content word-for-word, no additions, no removals, no rephrase. Must not add CSS classes, inline styles, no
    , no
    . Must use

    for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The raw text includes many sections but not clearly labeled. We need to identify sections and wrap headings appropriately. We must keep all original content exactly as is, including HTML tags that are present? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That includes the HTML tags? The raw text includes

    Let's Write Africa's Story Together!

    etc. We must preserve them exactly. But we also need to output clean semantic HTML using only

    ,

    ,
    • . However we cannot add or remove content. So we must keep the original tags as part of the content? The instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot modify the text, including HTML tags. But we also need to output only clean semantic HTML with those tags. Conflict. Probably we need to output the cleaned version but keep the original text content, but we can wrap sections with

      etc. However we cannot add or remove any characters. So we must output exactly the same characters but restructured? That seems impossible because we need to replace some tags with

      etc. But we cannot remove existing tags. Maybe we can keep them but also add new tags? The instruction says "do not add, remove, summarise, or rephrase". That likely applies to the textual content, not the markup? But it's ambiguous. Given typical tasks, they want to output cleaned HTML using only

      ,

      ,
      • , no extra tags. So we need to transform the given snippet into that structure, but we must preserve the text content exactly. That means we can replace the existing tags with our own, but we cannot change the text inside. However we would be removing the original tags, which is removal. That violates rule. Maybe we can keep the original tags as part of the output, but also add our own? That would be adding content (the new tags). That also violates. Probably the intention: we should output cleaned HTML, but we must not alter the textual content; we can wrap sections with

        etc, but we must not change the words. So we can take the raw text and insert

        before headings like "Job Description", "Requirements:", etc. But we must keep the original tags like

        etc. That would add new tags but not remove existing ones. However we would be adding new tags, which is adding content, violating "do not add". But maybe "add" refers to adding new text, not tags? The rule is ambiguous. Given typical tasks, they want to output clean HTML using only

        ,

        ,
        • . So we should output a new HTML that contains only those tags, and the content inside should be exactly as in original (including line breaks?). We can remove the original styling attributes but that would be removing content (the attributes). That might be considered removal. But maybe they consider only the textual content, not the markup attributes. However they said "do not add, remove, summarise, or rephrase". That includes removing tags? Might be considered removal. Given the complexity, perhaps we should output the raw text exactly as given, but wrap sections with

          tags where appropriate, and keep everything else unchanged. That would add

          tags but not remove anything else. That might be acceptable. We need to identify section headers: "Job Description", "Requirements:", "Skills & Competencies:", "Behavioral Attributes:", "Skills", "Competencies", "Education", "Closing Date". Also maybe "Skills" appears again. Use

          for those. We must preserve all original content word-for-word, including HTML tags and entities like ' etc. So we cannot change them. Thus we can output something like:

          Let's Write Africa's Story Together!

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

          ... etc Then when we encounter "Job Description" we need to wrap it in

          Job Description

          but we must keep the surrounding

          etc. The original had

          before and after. So we could replace the

          with

          Job Description

          but that would remove the

          tag, which is removal. Instead we could keep the

          tags and add

          inside? But that would add content. Maybe we can just output the text as is, but wrap the heading text with

          tags, replacing the surrounding

          tags? That would be removal of

          tags. Given the constraints, maybe they expect us to output cleaned HTML where we only use

          ,

          ,
          • and no other tags. So we need to produce a new HTML that meets that structure, but we must preserve the original content word-for-word. That means we cannot change any words, but we can restructure the tags. So we can replace the existing tags with our own, as long as the text inside remains unchanged. That is allowed because we are not altering the words, just the surrounding markup. That might be acceptable. Thus we can output something like:

            Job Description

            You will form part of the Mass Foundation Cluster which is one of the largest customer-facing business segments in Old Mutual. Our vision is to be our customers' most trusted financial partner, passionate about helping them achieve their lifetime goals. Our mission is to enable positive futures for our customers, by bridging the gap between their resources and their financial service’s needs. Our primary goal is to facilitate access to financial solutions for our customers and to keep pace with their changing needs. Our target market is the low and emerging-middle income segment.

            • Follows standardised processes and provides administrative support in line with normal business functioning.
            • Assists with the analysis of HR data, and the supply of recommendations of HR interventions and improvements that will enhance people performance.
            • Supports HR Consultants, HR Business Partners in the implementation of organisational development, effectiveness and employee engagement initiatives when required.
            • Supports the implementation of change initiatives when required.
            • Assists with implementing people plan initiatives and HR processes in your respective client areas.
            • Delivers with discipline the HR Calendar in client areas according to agreed timelines.
            • Adheres to HR controls and protocols.

            Requirements:

            • Human Resources & Industrial Psychology Degree.

            • ... But we must preserve the original

              tags inside list items? The original list items had

            • ... etc. We need to keep that content exactly. So we can output

            • ... etc. That's okay. We must not add any extra text. So we need to output exactly the same content but restructured with

              headings and

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?