RC

Electrical Foreman - Pretoria West

Full-time Gauteng, South Africa, ZA
Posted 1 hour, 22 minutes ago 4 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor/scraper formatter - I need to take the provided raw job description text and format it as clean semantic HTML - Rules are very specific: use `

` for paragraphs, `

` for section headers, `
  • ` for lists, no classes/styles/divs/br, preserve ALL content word-for-word, no summarization, return ONLY HTML, no markdown fences/explanation/preamble 2. **Examine the Job Description Text:** Let me carefully read through the provided text to understand its structure and extract sections. Text provided: ``` Company: RCL Foods Functions: Engineering Job Type Classification: Permanent Location - Town / City: Pretoria West Job Description: RCL FOODS is a deeply rooted South African food manufacturer that produces some of the country’s most-loved brands, including Yum Yum peanut butter, Nola mayonnaise, Ouma rusks, and Selati sugar, just to name a few. At the heart of our culture and strategy is our Purpose – WE GROW WHAT MATTERS – which reflects our belief in collectively doing that little more to create a positive impact that truly matters. Visit our website: www.rclfoods.com RCL FOODS is seeking a Electrical Foreman join our Milling division. The Electrical Foreman is responsible for leading and supervising the electrical and instrumentation maintenance team to ensure safe, reliable, and efficient operation of milling and packaging equipment. The role provides hands-on technical leadership across medium voltage systems, generators, PLCs, and automation while ensuring compliance with safety, food safety, and statutory requirements. Minimum Requirements: Trade Tested Electrician/Millwright with full apprenticeship Wiremans licence - essential N6 Diploma Installation rules SANS 10142 FMCG experience in a factory environment PLC training and understanding Minimum 5 years experience in an FMCG, milling, or packaging environment, including supervisory experience. Strong working knowledge of medium voltage and low voltage electrical systems. Proven experience with generators and standby power systems. Solid understanding of PLC hardware, automation, and industrial control systems. Ability to read and interpret electrical schematics, loop diagrams, and OEM documentation. Experience with preventative maintenance systems, CMMS, and breakdown management. Strong leadership, problem-solving, and decision-making skills in an diversity environment . Good communication, reporting, and organisational skills. Strong safety, quality, and food safety mindset. Duties & Responsibilities: Supervise and lead Electricians and Instrument Technicians to ensure effective maintenance execution. Plan, allocate, and prioritise daily electrical, instrumentation, and automation work activities. Provide electrical, instrumentation, and automation breakdown support to milling and packaging operations. Oversee maintenance of medium voltage (MV) and low voltage (LV) electrical systems. Ensure safe operation, testing, and maintenance of generators and standby power systems. Provide first-line technical support on PLC hardware, automation systems, HMIs, drives, and control panels. Ensure strict adherence to OHS Act with function as GMR2.7 appointee, electrical regulations, and LOTOTO procedures. Ensure compliance with GMP, HACCP, and food safety standards. Review and ensure accurate completion of job cards, maintenance reports, and CMMS records. Participate in root cause analysis (RCA) using tools such as 5-Why and Fishbone. Report equipment condition, risks, KPIs, and improvement actions to the Maintenance Manager. Drive shutdowns, capital projects, audits, and continuous improvement initiatives. ``` 3. **Identify Sections and Structure:** - Company: RCL Foods - Functions: Engineering - Job Type Classification: Permanent - Location - Town / City: Pretoria West - Job Description: (paragraph text) - Minimum Requirements: (list items, but currently prose; need to convert to ul/li per rules) - Duties & Responsibilities: (list items, currently prose but clearly list items) Rules check: - 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 - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" This means I need to keep every word, but I can restructure into HTML tags. The Minimum Requirements and Duties & Responsibilities are currently in prose format but are clearly list items. I need to convert them to `

      • ` while preserving the exact text of each item. Let me parse each part: - "Company:" then "RCL Foods" -> I'll keep as text, maybe wrap in paragraph or heading? Rules say use `

        ` for section headers like Responsibilities, Qualifications, etc. "Company" isn't listed, but I can use `

        `. Actually, the rules say "Use `

        ` for introductory paragraphs and general text" and "Use `

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

        ` is for those specific section headers. I should use `

        ` exactly for those section names when they appear. For other labels like "Company:", "Functions:", etc., I'll use `

        ` or just keep as text within paragraphs. But I need to be careful: the rule 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 I can't use other tags, but it says "No CSS classes, no inline styles, no `
        `s, no `
        ` tags". It also says "Use `

        ` for introductory paragraphs and general text". I think I should use `

        ` only for the listed section headers, and `

        ` for everything else. But the section headers in the text are: "Company:", "Functions:", "Job Type Classification:", "Location - Town / City:", "Job Description:", "Minimum Requirements:", "Duties & Responsibilities:". Among these, only "Minimum Requirements:" and "Duties & Responsibilities:" match the examples given for `

        ` (Responsibilities, Qualifications, Requirements). "Minimum Requirements" maps to "Requirements", and "Duties & Responsibilities" maps to "Key Duties" or "Responsibilities". I'll use `

        ` for those two. For the others, I'll use `

        `. - However, the rule says "Preserve ALL original content word-for-word". So I need to include the labels too? Or just the content? Typically in job parsing, the labels are part of the content. I'll include them as text, but format appropriately. I could wrap the label and value in a `

        `, or use the `

        ` for the section and then `
        • ` for items. Let me think about semantic HTML structure. Let me outline the HTML structure I'll create: ```

          Company: RCL Foods

          Functions: Engineering

          Job Type Classification: Permanent

          Location - Town / City: Pretoria West

          Job Description

          RCL FOODS is a deeply rooted South African food manufacturer ...

          Minimum Requirements

          • Trade Tested Electrician/Millwright with full apprenticeship Wiremans licence - essential N6 Diploma Installation rules SANS 10142 FMCG experience in a factory environment PLC training and understanding Minimum 5 years experience in an FMCG, milling, or packaging environment, including supervisory experience. Strong working knowledge of medium voltage and low voltage electrical systems. Proven experience with generators and standby power systems. Solid understanding of PLC hardware, automation, and industrial control systems. Ability to read and interpret electrical schematics, loop diagrams, and OEM documentation. Experience with preventative maintenance systems, CMMS, and breakdown management. Strong leadership, problem-solving, and decision-making skills in an diversity environment . Good communication, reporting, and organisational skills. Strong safety, quality, and food safety mindset.

          Duties & Responsibilities

          • Supervise and lead Electricians and Instrument Technicians to ensure effective maintenance execution. Plan, allocate, and prioritise daily electrical, instrumentation, and automation work activities. Provide electrical, instrumentation, and automation breakdown support to milling and packaging operations. Oversee maintenance of medium voltage (MV) and low voltage (LV) electrical systems. Ensure safe operation, testing, and maintenance of generators and standby power systems. Provide first-line technical support on PLC hardware, automation systems, HMIs, drives, and control panels. Ensure strict adherence to OHS Act with function as GMR2.7 appointee, electrical regulations, and LOTOTO procedures. Ensure compliance with GMP, HACCP, and food safety standards. Review and ensure accurate completion of job cards, maintenance reports, and CMMS records. Participate in root cause analysis (RCA) using tools such as 5-Why and Fishbone. Report equipment condition, risks, KPIs, and improvement actions to the Maintenance Manager. Drive shutdowns, capital projects, audits, and continuous improvement initiatives.
          ``` Wait, the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I put the entire Minimum Requirements block as a single `
        • `, that preserves the content word-for-word. But is that the intent? The text has "Minimum Requirements:" followed by a paragraph of text that includes multiple bullet-point-like statements but no actual bullets. The rule says "Use `
          • ` for list items (duties, requirements, qualifications, skills)". I need to identify individual list items. Let me re-examine the Minimum Requirements text: "Trade Tested Electrician/Millwright with full apprenticeship Wiremans licence - essential N6 Diploma Installation rules SANS 10142 FMCG experience in a factory environment PLC training and understanding Minimum 5 years experience in an FMCG, milling, or packaging environment, including supervisory experience. Strong working knowledge of medium voltage and low voltage electrical systems. Proven experience with generators and standby power systems. Solid understanding of PLC hardware, automation, and industrial control systems. Ability to read and interpret electrical schematics, loop diagrams, and OEM documentation. Experience with preventative maintenance systems, CMMS, and breakdown management. Strong leadership, problem-solving, and decision-making skills in an diversity environment . Good communication, reporting, and organisational skills. Strong safety, quality, and food safety mindset." This is actually one continuous paragraph of requirements. It's not clearly separated into individual items. The rule says "If text has no clear sections, just wrap paragraphs in `

            ` tags". But also "Use `

            • ` for list items (duties, requirements, qualifications, skills)". I need to decide: should I treat each sentence as a separate `
            • `? That might be adding structure not present, and could risk altering meaning. The safest approach per the rule "Preserve ALL original content word-for-word" and "If text has no clear sections, just wrap paragraphs in `

              ` tags" is to keep the Minimum Requirements as a `

              ` or as a single `

            • `. But the rule also says "Use `
              • ` for list items (duties, requirements, qualifications, skills)". The Duties & Responsibilities section is clearly a list of 10 items, each sentence could be an item, but they are currently in prose. Let me look at the Duties & Responsibilities: "Supervise and lead Electricians and Instrument Technicians to ensure effective maintenance execution. Plan, allocate, and prioritise daily electrical, instrumentation, and automation work activities. Provide electrical, instrumentation, and automation breakdown support to milling and packaging operations. Oversee maintenance of medium voltage (MV) and low voltage (LV) electrical systems. Ensure safe operation, testing, and maintenance of generators and standby power systems. Provide first-line technical support on PLC hardware, automation systems, HMIs, drives, and control panels. Ensure strict adherence to OHS Act with function as GMR2.7 appointee, electrical regulations, and LOTOTO procedures. Ensure compliance with GMP, HACCP, and food safety standards. Review and ensure accurate completion of job cards, maintenance reports, and CMMS records. Participate in root cause analysis (RCA) using tools such as 5-Why and Fishbone. Report equipment condition, risks, KPIs, and improvement actions to the Maintenance Manager. Drive shutdowns, capital projects, audits, and continuous improvement initiatives." These are 10 distinct duties. I could split them into `
              • ` items. But the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I split into `
              • `, I'm not adding or removing content, just restructuring. However, I need to be careful: if I split incorrectly, I might change the meaning. But the sentences are clearly separated by periods. I think it's acceptable to split into `
              • ` as the rule explicitly says "Use `
                • ` for list items (duties, requirements, qualifications, skills)". The Duties & Responsibilities section is a list of duties. Similarly, Minimum Requirements is a list of qualifications. Let me re-read the rule: "Use `
                  • ` for list items (duties, requirements, qualifications, skills)". This implies I should use `
                    • ` for those. But it also says "Preserve ALL original content word-for-word". I can do both: wrap each original sentence or each logical item in `
                    • `, preserving the exact text of each. However, there's a risk: the Minimum Requirements text has some oddities like "in an diversity environment ." with a space before the period. I must preserve that exactly. Let me think about the best approach. I'll structure it as: - For sections with clear list items (Duties & Responsibilities), I'll split by sentences and put each in `
                    • `. - For Minimum Requirements, I'll also split by sentences, but I need to check if the user expects them as `
                    • ` or `

                      `. The rule says "Use `

                      • ` for list items (duties, requirements, qualifications, skills)". Minimum Requirements is under "Requirements", so it should be `
                        • `. Duties & Responsibilities is under "Responsibilities", so definitely `
                          • `. But wait: the rule also says "If text has no clear sections, just wrap paragraphs in `

                            ` tags". The text does have clear sections demarcated by the headings. So I'll use `

                            ` for the section headers that match the examples, and `
                            • ` for the content. Let me parse the exact text again and map to HTML: ``` Company: RCL Foods Functions: Engineering Job Type Classification: Permanent Location - Town / City: Pretoria West Job Description: [paragraph text] Minimum Requirements: [text] Duties & Responsibilities: [text] ``` I need to output ONLY HTML, no markdown fences. So I'll output pure HTML. Let me construct the HTML carefully. First, decide on headings: The rule says "Use `

                              ` for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The section headers in the text are: - "Company:" -> not in list, use `

                              ` - "Functions:" -> not in list, use `

                              ` - "Job Type Classification:" -> not in list, use `

                              ` - "Location - Town / City:" -> not in list, use `

                              ` - "Job Description:" -> not explicitly in list, but it's the main description. I'll use `

                              ` or maybe `

                              `? The list includes "About the Role" which could fit, but "Job Description" is the title of the section. I'll use `

                              ` for the header+content or just `

                              ` for the content after a `

                              ` label. Actually, to preserve word-for-word, I should include the label "Job Description:" somewhere. I could do `

                              Job Description: RCL FOODS is ...

                              `. But the rule says "Use `

                              ` for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It doesn't forbid using other tags for other headers, but I should follow the pattern. I think I'll use `

                              ` for Company, Functions, Job Type Classification, Location, and Job Description header. Or I could wrap the whole thing in `

                              ` tags as "general text". The rule says "Use `

                              ` for introductory paragraphs and general text". So maybe all the meta info goes in `

                              `. Let me re-read carefully: "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)." This suggests that the main section headers that are job-related should be `

                                `, and everything else `

                                `. The section headers in the provided text are: Company, Functions, Job Type Classification, Location, Job Description, Minimum Requirements, Duties &

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?