TS

Catering Manager

Full-time Eastern Cape, South Africa, ZA
Posted 10 hours, 18 minutes ago 0 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User wants me to format a given job description as clean semantic HTML. - Rules are strict: use `

` for paragraphs, `

` for section headers, `
  • ` for lists, no CSS classes/inline styles/
    /
    , preserve ALL original content word-for-word, no summarizing/rephrasing, if no clear sections just wrap in `

    `, return ONLY HTML, no markdown fences/explanation/preamble. 2. **Examine the Job Description Text:** Let me copy the text and parse it carefully: ``` Business Unit / Division: Fedics Job Type Classification: Full Time Location - Town / City: East London Cbd, KuGompo City About Us: We are seeking an experienced, passionate, and results-driven Catering Manager to oversee the daily catering operations within a hospital environment. The successful candidate will be responsible for ensuring the delivery of safe, nutritious, and high-quality meals to patients, staff, and visitors while maintaining the highest standards of food safety, hygiene, service excellence, and operational efficiency. As a leading African Integrated Workplace Management Solutions Provider, Tsebo Solutions Group offers clients reduced costs, risk and complexities together with increased quality, efficiency and productivity . We specialise in Catering , Facilities Management , Cleaning and Hygiene , Pest Control , Protection , Energy , Procurement , Workspace Design , Engineering, Remote Camps , and more. Developing our people – the heart of Tsebo – is the foundation of our purpose. The result is a knowledgeable workforce that is in touch with every nuance of our clients’ needs. DOWNLOAD OUR ONE-PAGER to find out more about who we are in a nutshell. Duties & Responsibilities: Operational Management Oversee the day-to-day running of the catering operation, ensuring efficient and high-quality service delivery. Manage food production, menu planning, stock control, and ordering. Ensure all equipment, facilities, and processes meet operational and hygiene standards. Team Leadership Lead, motivate, and develop catering staff to deliver exceptional service. Manage rotas, training, performance reviews, and recruitment as required. Promote a positive and collaborative working environment. Customer Service Build strong relationships with clients, customers, and stakeholders. Resolve customer queries and feedback promptly and professionally. Ensure service levels consistently meet or exceed expectations. Financial Responsibility Monitor budgets, costs, and financial performance. Implement cost-effective practices while maintaining quality. Support in pricing, forecasting, and financial reporting. Compliance & Safety Ensure adherence to health & safety, food hygiene, and allergen regulations. Maintain accurate records and complete audits as required. Implement robust processes for food safety and risk management. Skills and Competencies: Strong knowledge of food safety systems, HACCP, and health and safety standards. Experience in budget management, cost control, and financial reporting. Proven leadership and people management skills. Computer literacy, including MS Office and catering management systems. Excellent communication and stakeholder management skills. Qualifications: Grade 12 / Matric. Relevant tertiary qualification in Hospitality Management, Food Service Management, Catering Management, or a related field. Minimum 3-5 years' management experience within a healthcare, hospital, catering, hospitality, or food service environment. ``` 3. **Map to HTML Structure:** I need to use `

    ` for section headers. The sections I can identify: - "Business Unit / Division:" - this is a header, but it's not one of the specified section headers. The spec says: "Use

    for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". I should treat "Business Unit / Division:" maybe as a `

    ` or `

    `. But the instruction says "Use

    for section headers (e.g. ...)". I'll use `

    ` for major sections that clearly match or are obvious section headers. "Duties & Responsibilities:" maps to "Key Duties" or "Responsibilities". "Skills and Competencies:" maps to "Skills". "Qualifications:" maps to "Qualifications". "About Us:" could be an intro paragraph or `

    `. "Job Type Classification:" and "Location - Town / City:" are metadata. "Business Unit / Division:" is metadata. Let me re-read the rules: "Use

    for introductory paragraphs and general text. Use

    for section headers (e.g. 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
      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." Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase." This means I must keep every word, including colons, line breaks (but no
      tags), etc. I need to output HTML that renders the same text but in semantic tags. How to handle lines like "Business Unit / Division:"? It's a label followed by a value. I could put it in a `

      ` or make it an `

      `. The spec lists "About the Role" as an example header, but not "Business Unit". I'll treat it as a paragraph or a header? Probably better to put it in `

      ` since it's not explicitly in the list, but the list is examples. I need to be careful. Let me structure it logically: - Intro/About Us text: `

      ` block - Job metadata (Business Unit, Job Type, Location): could be `

      ` or `

      `. I'll use `

      ` since they're not in the header list, but maybe I should use `

      ` for clarity? The rule says "Use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". I'll stick to using `

      ` only for those recognized sections, and `

      ` for everything else, OR I can use `

      ` for any section that clearly is a section header. To be safe, I'll use `

      ` for the clearly marked sections: "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". For "About Us:", I'll use `

      `. For metadata, `

      `. But wait: "Preserve ALL original content word-for-word". This means I must include colons, line breaks as spaces or `

      ` tags. Since no `
      ` allowed, I'll put each paragraph or section in its own tag. Let me parse the text into segments: Segment 1: "Business Unit / Division:\nFedics" -> I'll do `

      Business Unit / Division: Fedics

      ` or keep line break? But no `
      `, so I'll either merge or use `

      ` with space. I'll merge into one `

      ` line: "Business Unit / Division: Fedics". Actually, the original has line breaks. I need to decide how to handle. Since no `
      `, I'll just put the text as flow, maybe separate `

      `s for each logical block. Let me list all lines as they appear, but group logically: - "Business Unit / Division:" then "Fedics" - "Job Type Classification:" then "Full Time" - "Location - Town / City:" then "East London Cbd, KuGompo City" - "About Us:" then the paragraph(s) - "Duties & Responsibilities:" then the block of text (this looks like a list of duties, but it's written in prose with periods. The rule says use `

      • ` for list items (duties, requirements, qualifications, skills). But the text is not already in `
      • ` format. It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase." This is conflicting: if I convert to `
        • `, I'm changing the structure, but the rule says use `
          • ` for list items. However, it also says "Preserve ALL original content word-for-word". I need to interpret this carefully. Re-reading: "Use
            • for list items (duties, requirements, qualifications, skills)" - this suggests that if the content is list-like, I should use `
              • `. But "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" means I can't change the words, but I can change the markup tags? Usually in these tasks, "preserve content" means preserve the text, not the markup. The output format is specified as semantic HTML with those specific tags. So I should convert the duty text into `
                • ` items, but keep the exact text within `
                • `. However, the duty text is currently in prose form with sentences. I could split it into separate `
                • ` items per sentence, or keep as `

                  ` if it's not clearly a list. But the instruction says "Use

                  • for list items (duties, requirements, qualifications, skills)". That implies I should treat duties, requirements, qualifications, skills as lists. Let me look at the text structure: "Duties & Responsibilities:" followed by sentences starting with capital letters, each ending with a period. They are clearly separate duties. I should convert them to `
                    • ` items, each containing the exact sentence text. Similarly, "Skills and Competencies:" has bullet points that are actually separated by periods? It's: "Strong knowledge of food safety systems, HACCP, and health and safety standards. Experience in budget management, cost control, and financial reporting. Proven leadership and people management skills. Computer literacy, including MS Office and catering management systems. Excellent communication and stakeholder management skills." These are separate competencies. I'll make them `
                    • ` items. "Qualifications:" has "Grade 12 / Matric. Relevant tertiary qualification in Hospitality Management, Food Service Management, Catering Management, or a related field. Minimum 3-5 years' management experience within a healthcare, hospital, catering, hospitality, or food service environment." This could be one or two `
                    • ` items. But wait: the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase." If I split sentences into separate `
                    • ` items, am I rephrasing? No, I'm just marking up the existing text into list items. The content words remain the same. I think that's acceptable. However, there's a conflict: "If text has no clear sections, just wrap paragraphs in

                      tags." The text has clear sections. Let me decide on a consistent approach: - Use `

                      ` for section headers: "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". Also maybe "About Us:" but that's more of an intro. I'll use `

                      ` for the three main sections. - Use `

                      ` for introductory text, job metadata, "About Us" paragraph. - Use `

                      • ` for lists of duties, requirements, skills, qualifications. But the "About Us" text is a paragraph. I'll wrap it in `

                        `. The metadata lines: "Business Unit / Division:", "Job Type Classification:", "Location - Town / City:". I'll put them in `

                        ` tags, maybe each on its own line but within `

                        `. Since no `
                        `, I'll just have them as inline text within `

                        `, or separate `

                        `s. I'll combine related ones. Let me re-structure the entire text into HTML carefully. First, I need to decide how to handle the "About Us" paragraph. It has two sentences? Actually it's a block of text. I'll put it in a `

                        `. Now, the duty list: The text under "Duties & Responsibilities:" is: "Operational Management Oversee the day-to-day running of the catering operation, ensuring efficient and high-quality service delivery. Manage food production, menu planning, stock control, and ordering. Ensure all equipment, facilities, and processes meet operational and hygiene standards. Team Leadership Lead, motivate, and develop catering staff to deliver exceptional service. Manage rotas, training, performance reviews, and recruitment as required. Promote a positive and collaborative working environment. Customer Service Build strong relationships with clients, customers, and stakeholders. Resolve customer queries and feedback promptly and professionally. Ensure service levels consistently meet or exceed expectations. Financial Responsibility Monitor budgets, costs, and financial performance. Implement cost-effective practices while maintaining quality. Support in pricing, forecasting, and financial reporting. Compliance & Safety Ensure adherence to health & safety, food hygiene, and allergen regulations. Maintain accurate records and complete audits as required. Implement robust processes for food safety and risk management." These look like 15 separate duties. I'll split them into `

                      • ` items, each keeping the exact text as written (including the first word which seems to be a category, but I'll keep it as is). Actually, the text starts with "Operational Management Oversee..." - the first word might be a heading, but I'll treat the whole sentence as the duty text. To preserve word-for-word, I'll keep each sentence as a separate `
                      • `, but the first word "Operational Management" is part of the text. I'll just copy exactly. Wait, the instruction: "Use
                        • for list items (duties, requirements, qualifications, skills)". It doesn't say I must split them if they're in prose, but it's implied that I should format them as lists. However, "Preserve ALL original content word-for-word" might mean I shouldn't break sentences apart if that changes the meaning, but splitting into `
                        • ` items while keeping the sentence intact is fine. I'll split by sentences, as they are clearly separate duties. Let me count the sentences in "Duties & Responsibilities:": 1. Operational Management Oversee the day-to-day running of the catering operation, ensuring efficient and high-quality service delivery. 2. Manage food production, menu planning, stock control, and ordering. 3. Ensure all equipment, facilities, and processes meet operational and hygiene standards. 4. Team Leadership Lead, motivate, and develop catering staff to deliver exceptional service. 5. Manage rotas, training, performance reviews, and recruitment as required. 6. Promote a positive and collaborative working environment. 7. Customer Service Build strong relationships with clients, customers, and stakeholders. 8. Resolve customer queries and feedback promptly and professionally. 9. Ensure service levels consistently meet or exceed expectations. 10. Financial Responsibility Monitor budgets, costs, and financial performance. 11. Implement cost-effective practices while maintaining quality. 12. Support in pricing, forecasting, and financial reporting. 13. Compliance & Safety Ensure adherence to health & safety, food hygiene, and allergen regulations. 14. Maintain accurate records and complete audits as required. 15. Implement robust processes for food safety and risk management. That's 15 sentences. I'll make 15 `
                        • ` items. "Skills and Competencies:" text: "Strong knowledge of food safety systems, HACCP, and health and safety standards. Experience in budget management, cost control, and financial reporting. Proven leadership and people management skills. Computer literacy, including MS Office and catering management systems. Excellent communication and stakeholder management skills." 5 sentences. I'll make 5 `
                        • ` items. "Qualifications:" text: "Grade 12 / Matric. Relevant tertiary qualification in Hospitality Management, Food Service Management, Catering Management, or a related field. Minimum 3-5 years' management experience within a healthcare, hospital, catering, hospitality, or food service environment." This is two sentences. I'll make 2 `
                        • ` items, or maybe one `
                        • ` if I keep the period. But splitting is fine. Now, about headers: The spec says "Use

                          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". I'll use `

                          ` for "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". For "About Us:", I won't use `

                          ` unless I consider it "About the Role". The text under "About Us" is more of a company intro. I'll use `

                          ` for it, or maybe `

                          `? The example includes "About the Role". I'll use `

                          ` for "About Us:" to be consistent, but the text says "About Us:" not "About the Role". I'll stick to using `

                          ` only for the explicitly listed ones, and use `

                          ` for others. Actually, to be safe, I'll use `

                          ` for sections that clearly have a header line followed by content. "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:" will definitely get `

                          `. "About Us:" I'll get `

                          ` too maybe, but let's see. The rule says "e.g." so it's not exhaustive. I'll use `

                          ` for any section that has a clear header. I'll put "About Us:" as `

                          ` as well, but the content following is a paragraph. Actually, if I use `

                          About Us:

                          ` then the paragraph after, I need to decide. I'll just use `

                          ` as the header, then `

                          ` for the content. But the rule says "Use

                          for introductory paragraphs and general text. Use

                          for section headers". So the header is `

                          `, the text is `

                          `. Let me outline the HTML structure: ```

    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?