Service Desk Technician Mr Price Group Technology
Power Fashion
Job Description
` 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
- for list items (duties, requirements, qualifications, skills)". It doesn't say `
` inside, but it says "Use
for introductory paragraphs and general text". I'll assume list items should just have the text, possibly wrapped in `
` if needed, but to keep it simple and compliant, I'll put the text directly inside `
- `, or wrap each item's text in `
` without attributes. However, the rule says "If text has no clear sections, just wrap paragraphs in
tags". This text has clear sections: requirements (first ul) and responsibilities (second ul). So I should use `
` for section headers. What headers? The rules say: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". I need to determine appropriate headers. The first ul has requirements: Grade 12, IT diploma/Certificate, At least 1 year in IT/Helpdesk environment, technical skills, communication skills, interpersonal/customer-facing skills, administration skills, attention to detail, MS Office, confidentiality. The second ul has responsibilities/ duties: providing telephonic/email support, liaising with external providers, supporting suppliers, working hours, 8-hour shift, reliable transport preferred.
I need to assign headers. The first ul is clearly "Requirements" or "Qualifications". The second ul is "Responsibilities" or "Key Duties". I'll use `Requirements
` and `Responsibilities
` or `Key Duties
`. The rule lists "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role" as examples. I'll pick "Requirements" for the first, "Key Duties" for the second. Or maybe "Qualifications" and "Responsibilities". I'll keep it simple: `Requirements
` and `Key Duties
`.
Now, preserve all original content word-for-word. That means I need to include all the text exactly as is, minus the `class` and `style` attributes and any HTML structural tags that aren't `
`, `
`, ``, `- `. Also need to handle ` `. I'll keep them as is.
Let's reconstruct:
The text starts with three paragraphs. First: "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? " Second: " " (just a non-breaking space). Third: "Then our position within our Service desk is a great first step into the IT field for you. "
Then two lists.
I need to output HTML only. No ``, no `style`, no `class`. I can use `
`, `
`, ``, `- `.
Plan:
- `
Requirements
`
- `- 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?
` Wait, the first paragraph is not a list item. It's an introductory paragraph. So maybe:
- `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?
`
- `
` (the empty paragraph)
- `Then our position within our Service desk is a great first step into the IT field for you.
`
- `Requirements
`
- `- Grade 12
- IT diploma/ Certificate
... etc.
`
But the original has each requirement as `
...
`. I need to preserve content word-for-word. The content inside each `` is the text. I can either keep `
` inside `
- ` without styles, or just put the text in `
- `. The rule says "Use
- for list items". It doesn't forbid `
` inside, but says "Use
for introductory paragraphs and general text". I think it's safer to have the text directly in `
- `, but then I'd be removing the `
` tags, which might be considered "not preserving" if the `
` was part of the original structure. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". The content is the text strings. The tags are formatting. I think I should keep the text exactly as it appears, but strip presentation attributes. So I could do `
Grade 12
` but without `class` and `style`. That would preserve the `` tag structure while removing the disallowed attributes. The rule says "No CSS classes, no inline styles, no
s, no
tags". It doesn't say no `` tags. In fact, it says "Use
for introductory paragraphs and general text". So using `
` inside `
- ` is allowed, as long as there's no `style` or `class`. I'll do that.
Let's check the second ul: similar structure.
Also, need section headers. I'll use `
Requirements
` before the first ul, and `Key Duties
` before the second ul. Or maybe `Qualifications
` and `Responsibilities
`. The original text doesn't have headers, but the rule says to use `` for section headers. I need to infer appropriate headers from the content. The first list is requirements/qualifications. The second is duties/responsibilities. I'll use `Requirements
` and `Key Duties
`. To be safe, I could use `Requirements
` and `Responsibilities
`. The examples list "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". Both "Key Duties" and "Responsibilities" are in the list. I'll go with `Requirements
` and `Key Duties
`.
Now, about the empty paragraph `
`. I'll include it as `
`.
Let's list all text content in order:
1. `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?
`
2. `
`
3. `Then our position within our Service desk is a great first step into the IT field for you.
`
4. `Requirements
`
5. `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
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 📝
My Job Concierge
Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Almost there
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
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.
, 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.
`, `
- `, `
`, ` `). 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 intags, 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
- for list items (duties, requirements, qualifications, skills)". It doesn't say `
` inside, but it says "Use
for introductory paragraphs and general text". I'll assume list items should just have the text, possibly wrapped in `
` if needed, but to keep it simple and compliant, I'll put the text directly inside `
- `, or wrap each item's text in `
` without attributes. However, the rule says "If text has no clear sections, just wrap paragraphs in
tags". This text has clear sections: requirements (first ul) and responsibilities (second ul). So I should use `
` for section headers. What headers? The rules say: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". I need to determine appropriate headers. The first ul has requirements: Grade 12, IT diploma/Certificate, At least 1 year in IT/Helpdesk environment, technical skills, communication skills, interpersonal/customer-facing skills, administration skills, attention to detail, MS Office, confidentiality. The second ul has responsibilities/ duties: providing telephonic/email support, liaising with external providers, supporting suppliers, working hours, 8-hour shift, reliable transport preferred. I need to assign headers. The first ul is clearly "Requirements" or "Qualifications". The second ul is "Responsibilities" or "Key Duties". I'll use `
Requirements
` and `Responsibilities
` or `Key Duties
`. The rule lists "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role" as examples. I'll pick "Requirements" for the first, "Key Duties" for the second. Or maybe "Qualifications" and "Responsibilities". I'll keep it simple: `Requirements
` and `Key Duties
`. Now, preserve all original content word-for-word. That means I need to include all the text exactly as is, minus the `class` and `style` attributes and any HTML structural tags that aren't ``, `
`, `
- `, `
- `. Also need to handle ` `. I'll keep them as is.
Let's reconstruct:
The text starts with three paragraphs. First: "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? " Second: " " (just a non-breaking space). Third: "Then our position within our Service desk is a great first step into the IT field for you. "
Then two lists.
I need to output HTML only. No ``, no `style`, no `class`. I can use `
`, `
`, `
- `, `
- `.
Plan:
- `
Requirements
` - `- 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?
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?
` - `
` (the empty paragraph) - `Then our position within our Service desk is a great first step into the IT field for you.
` - `Requirements
` - `- Grade 12
- IT diploma/ Certificate ... etc.
`. I need to preserve content word-for-word. The content inside each `...
` is the text. I can either keep `
` inside `
- ` without styles, or just put the text in `
- `. The rule says "Use
- for list items". It doesn't forbid `
` inside, but says "Use
for introductory paragraphs and general text". I think it's safer to have the text directly in `
- `, but then I'd be removing the `
` tags, which might be considered "not preserving" if the `
` was part of the original structure. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". The content is the text strings. The tags are formatting. I think I should keep the text exactly as it appears, but strip presentation attributes. So I could do `
Grade 12
` but without `class` and `style`. That would preserve the `- ` is allowed, as long as there's no `style` or `class`. I'll do that.
Let's check the second ul: similar structure.
Also, need section headers. I'll use `
Requirements
` before the first ul, and `Key Duties
` before the second ul. Or maybe `Qualifications
` and `Responsibilities
`. The original text doesn't have headers, but the rule says to use `` for section headers. I need to infer appropriate headers from the content. The first list is requirements/qualifications. The second is duties/responsibilities. I'll use `
Requirements
` and `Key Duties
`. To be safe, I could use `Requirements
` and `Responsibilities
`. The examples list "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". Both "Key Duties" and "Responsibilities" are in the list. I'll go with `Requirements
` and `Key Duties
`. Now, about the empty paragraph `
`. I'll include it as `
`. Let's list all text content in order: 1. `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?
` 2. `
` 3. `Then our position within our Service desk is a great first step into the IT field for you.
` 4. `Requirements
` 5. `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
` tag structure while removing the disallowed attributes. The rule says "No CSS classes, no inline styles, no
s, no
tags". It doesn't say no `` tags. In fact, it says "Use
for introductory paragraphs and general text". So using `
` inside `
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 📝 - `.
Plan:
- `
- `. Also need to handle ` `. I'll keep them as is.
Let's reconstruct:
The text starts with three paragraphs. First: "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? " Second: " " (just a non-breaking space). Third: "Then our position within our Service desk is a great first step into the IT field for you. "
Then two lists.
I need to output HTML only. No `
- `. 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 `
- for list items, No CSS classes, no inline styles, no
Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.