PO

Service Desk Technician Mr Price Group Technology

Full-time Durban, Kwazulu Natal, South Africa, ZA
Posted 2 weeks, 2 days ago 44 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor. - I receive raw scraped text from a job website. - Task: Extract ONLY actual job information, return clean, readable format. - Must REMOVE: social sharing, author bylines, "you may also like", navigation, comments, ads/promotions, cookie/subscription notices, duplicate text, category labels not part of job, stray numbers/formatting artifacts. - Must KEEP and STRUCTURE: job title, company, location, job description/responsibilities, requirements/qualifications, how to apply, salary (if mentioned), deadline/closing date, job ID/reference number, contract type/level. - Output: ONLY the cleaned job text. No commentary, no headers like "Here is the cleaned version", no markdown. Wait, the actual prompt I need to respond to has two parts: - First part: "You are a job listing editor..." with rules about removing/keeping things, and "Return ONLY the cleaned job text." - Second part: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with specific HTML rules. - Then it gives a job description in `

` etc. Actually, looking carefully, the user message contains two different instructions/styles. The first is a natural language instruction for a job editor. The second is a strict HTML formatting instruction. The actual "job description" text is provided between "Job description:" and the end. I need to figure out which set of rules to follow, or if I need to combine them. Let me re-read carefully. The very first paragraph: "You are a job listing editor. You receive raw scraped text from a job website. Your job is to extract ONLY the actual job information and return it in a clean, readable format." Then it lists remove/keep rules, and says "Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." Then there's a second section: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with HTML rules: use

,

,
  • , no CSS classes, no inline styles, no
    , no
    , preserve ALL original content word-for-word, no add/remove/summarize/rephrase, if no clear sections just wrap in

    , return ONLY the HTML. No markdown fences, no explanation, no preamble. Then: "Job description:" followed by the text. I think the user wants me to apply the HTML formatting rules to the given job description, while adhering to the "preserve ALL original content word-for-word" and the removal rules implicitly (though the HTML rules are more specific). But wait, the first part says "Return ONLY the cleaned job text." and the second says "Return ONLY the HTML. No markdown fences, no explanation, no preamble." Actually, looking at the structure, it seems like the prompt might be a test or a composite. The actual task is likely: take the job description text, clean it (remove any irrelevant stuff, but the text provided seems to be just the job content), and format it as clean semantic HTML using the specified tags, preserving all content word-for-word. Let me examine the job description text: ```

    Are you an excellent communicator with great telephone and email etiquette? Do you have an affinity for troubleshooting computer and peripheral device problems? Do you have basic networking skills? 

     

    Then our position within our Service desk is a great first step into the IT field for you. 

    • Grade 12 

    • IT diploma/ Certificate 

    • At least 1 year in an IT or Helpdesk environment 

    • The technical skills required are just a good general knowledge of computer hardware and software. Knowledge of our POS system would be a major advantage 

    • Strong verbal and written communication skills 

    • Excellent interpersonal and customer-facing skills Strong administration skills 

    • Strong ability to work accurately with attention to detail 

    • Familiarity with MS Office products 

    • A high level of confidentiality 

    • Providing telephonic and email 1st line support and troubleshooting to all computer users at all Stores, within the Mr Price Group 

    • Liaise with external service providers to escalate problems where required 

    • Support our suppliers who use our software. 

    • You will be required to work a maximum of 40 hours, over a maximum of 5 days per week including Saturdays and Sundays. 

    • You would be required to work an 8-hour shift in line with the Service Desk operating hours. 

    • Your own reliable transport is preferred. 

    ``` This text has HTML tags from the original website (`

    `, `

      `, `
    • `, ` `). The task says: "format it as clean semantic HTML. Rules: Use

      for introductory paragraphs and general text, Use

      for section headers, Use
      • for list items, No CSS classes, no inline styles, no
        s, no
        tags, Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase, If text has no clear sections, just wrap paragraphs in

        tags, Return ONLY the HTML. No markdown fences, no explanation, no preamble." So I need to strip the inline styles and classes, but keep the content word-for-word. The output should be clean semantic HTML using only `

        `, `

        `, `
          `, `
        • `. No `style` attributes, no `class` attributes. I need to preserve all original content word-for-word. That means I should keep all the text exactly as it appears, but remove the presentation attributes (class, style) and reformat into the required tags. Let's parse the text structure: - Three `

          ` blocks. First has a question, second is empty `

           

          `, third is a sentence. I'll need to keep the content, including ` `. But the rule says "No CSS classes, no inline styles". So I should output `

          ` without `class="Default"`. But should I keep ` `? Yes, preserve all original content word-for-word. The ` ` is content. I'll keep it. - Then two `

            ` lists, each with `
          • `. I need to extract the text inside the `

            ` tags, remove the `style` attribute, and wrap each list item's content appropriately. The rule says "Use

            • for list items (duties, requirements, qualifications, skills)". So the `
            • ` should contain the text. Should the `

              ` tags inside `

            • ` be kept? The rule says "Use

              for introductory paragraphs and general text". It doesn't explicitly say I can't have `

              ` inside `

            • `, but it says "No CSS classes, no inline styles, no
              s, no
              tags". So I should remove the `style` attribute from the `

              ` tags, but maybe I can just put the text directly inside `

            • `? The rule says "Preserve ALL original content word-for-word". If I put text directly in `
            • `, that's fine. But the original has `

              ` inside `

            • `. I think the safest is to have `
            • ` contain the text directly, or wrap it in `

              ` without styles. Let's see: "Use

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?