EA

Internal Audit Lead

Full time Kampala, UG
Posted 6 days, 16 hours ago 9 views 0 applications

Job Description

We need to output clean semantic HTML per rules. Input includes job title "Internal Audit Lead" then some paragraphs etc. Need to preserve all original content word-for-word, no addition or removal. Use

for intro 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
    , no
    . Must preserve all original content word-for-word. We need to parse the raw text and decide what are sections. The raw text: Internal Audit Lead

    .

    The Internal Audit Lead will support the Director of Internal Audit and EIMS in providing independent, risk-based assurance and advisory services across EACOP. The role will lead the development and execution of the annual audit plan, evaluate internal controls, identify risks and control gaps, and provide practical recommendations to strengthen governance, risk management and operational effectiveness.

    .

    • Lead the development and execution of the annual audit plan based on risk assessments

    • Conduct special assignments requested by the Board or MD.

    • Review and assess internal control systems, identify control gaps, and recommend improvements. • Review and prepare audit reports with clear findings, root causes, and actionable recommendations.

    • Follow up on the implementation of audit recommendations and corrective actions

    • Assist in the development and implementation of audit tools, templates, and methodology in line with the Global Internal Audit Standards

    • Provide mentorship, supervision, and performance evaluations to Internal Audit Officers

    • Facilitate collaboration with external auditors and regulatory bodies

    • Provide ad hoc advisory services to management while maintaining audit independence.

    • Support the Director of Internal Audit in reporting to the Audit Advisory Committee and Senior Leadership Team

    Professional experience:

    • Minimum of 5 years’ experience in Auditing preferably working in “Big four” Auditing Firms

    • Degree level qualification

    • Commercial / Business / Administration Complementary Training

    • Familiar with performance improvement methodologies

    Behavioral competencies:

    • Must be achievement oriented

    • Have a culture sensitive approach

    • Good communication skills (in English speaking and writing) and strong interpersonal relationship ability)

    .

    Professional experience:

    • Minimum of 5 years’ experience in Auditing preferably working in “Big four” Auditing Firms

    • Degree level qualification

    • Commercial / Business / Administration Complementary Training

    • Familiar with performance improvement methodologies

    Behavioral competencies:

    • Must be achievement oriented

    • Have a culture sensitive approach

    • Good communication skills (in English speaking and writing) and strong interpersonal relationship ability)

    .

    If you like working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

    We need to output HTML with

    for paragraphs,

    for section headers,
    • for list items. We must preserve all original content word-for-word. That includes the bullet characters "•". They are part of list items. We need to wrap each bullet line in
    • . The bullet character can stay inside
    • . Also need to handle paragraphs that are just "." (a period). Those should be kept as

      .

      presumably. We need to identify section headers: The raw text includes "Professional experience: " and "Behavioral competencies: " and later repeated. Also there is an

      at end: "If you like working with happy, enthusiastic over-achievers, you'll enjoy your career with us!" According to rules, we should use

      for section headers. So we need to convert those to

      . Also the job title "Internal Audit Lead" at start: Should that be a heading? Not specified but likely it's the title; we could treat as

      or maybe just as plain text? The rules: Use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). The job title is not listed but could be considered a section header? Probably we should treat it as

      as well? But the instruction: "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

      for other headings, but we should follow semantic: job title could be

      or

      but we only allowed

      for section headers. However we could keep job title as plain text within

      maybe? But it's not a paragraph; it's a title. The rules say: Use

      for introductory paragraphs and general text. So we could wrap the job title in

      as introductory text. That seems acceptable. We must preserve all original content word-for-word, so we cannot change the text. So we need to output something like:

      Internal Audit Lead

      .

      The Internal Audit Lead will support the Director of Internal Audit and EIMS in providing independent, risk-based assurance and advisory services across EACOP. The role will lead the development and execution of the annual audit plan, evaluate internal controls, identify risks and control gaps, and provide practical recommendations to strengthen governance, risk management and operational effectiveness.

      .

      Then the bullet list: each bullet line currently wrapped in

      • ...

      . We need to convert those to
      • • ...
      . However we must preserve the bullet character inside
    • . Also need to keep the exact text after bullet, including spaces and punctuation. We have multiple bullet paragraphs. Some have two sentences in one bullet: "• Review and assess internal control systems, identify control gaps, and recommend improvements. • Review and prepare audit reports with clear findings, root causes, and actionable recommendations." That's actually two bullet points merged? The original text has a period then space then bullet. It seems like a mistake but we must preserve word-for-word. So we need to keep that exact string inside a single
    • . That is: "• Review and assess internal control systems, identify control gaps, and recommend improvements. • Review and prepare audit reports with clear findings, root causes, and actionable recommendations." We'll keep as is. After bullet list, there is an empty

      then

      Professional experience:

      etc. We need to treat "Professional experience: " as a section header. According to rules, use

      for section headers. So we should convert that to

      Professional experience:

      . But we must preserve the content word-for-word, including the bold tags? The original had Professional experience: . We need to preserve original content word-for-word. However we are also required to use

      for section headers. There's a conflict: If we change to

      , we are not preserving the original content word-for-word (we are removing tags). The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove or change any original characters, including HTML tags like . But we also need to use

      for section headers. How to reconcile? Possibly we treat the tags as part of the content and still wrap them in

      ? But that would add

      tags around existing tags, which is adding tags, not removing original content. That's allowed? We are adding

      tags, not removing original content. The original content includes the tags; we keep them inside

      . That would be adding

      tags, which is permissible because we are not removing original content. The rule says "Use

      for section headers". So we need to make section headers be

      . The original had tags; we can keep them inside

      . That satisfies both: we preserve original content (including tags) and we use

      for section headers (by wrapping). Similarly for

      at end: we need to change to

      but preserve original content inside? The original had

      ...

      . We need to preserve that content word-for-word, but also use

      for section headers. We could wrap the existing

      content inside

      ? That would add

      tags around

      tags, preserving original

      tags. That seems okay. But maybe simpler: we just replace with

      and with

      , but that would remove the tags, violating "preserve all original content". However the original content includes the tags; removing them would be removing content. So we must keep them. Thus final HTML will have

      Professional experience:

      etc. Similarly for Behavioral competencies. Also there is a duplicate section later repeated; we must keep both as they appear. Now we need to handle the bullet list: The original had each bullet inside

      tags. We need to convert those to

      • ... but we must preserve the original content inside
      • . The original

        tags around each bullet should be removed? We are not allowed to remove original content? The

        tags are part of original content. If we remove them, we are removing content. However the instruction says "Use

        • for list items (duties, requirements, qualifications, skills)". So we need to represent list items as
          • . The original had

            • ...

            . To comply, we need to change the wrapping from

            to

          • inside
              . That would be removing the

              tags and adding

              • . That is removing original content (

                tags) and adding new tags. Is that allowed? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That seems to conflict with using

                • for list items. However likely the intention is that the raw text does not have HTML tags; it's plain text. But the given raw text already includes some HTML tags like

                  , ,

                  . This is confusing. Probably the expectation: treat the raw text as plain text (the HTML tags are just artifacts from scraping, not part of the job description). We should strip them and then apply our own HTML formatting. The instruction: "You receive a plain-text job description." So the input is plain text, but the example includes HTML tags because they were in the raw scraped text? Actually the raw text includes

                  etc. But they said plain-text job description. Might be that the HTML tags are part of the raw scraped text but we should treat them as plain text (i.e., they are just characters). However then we need to output HTML with

                  etc. So we need to interpret the raw text as plain text, meaning we should ignore existing tags and treat them as text to be preserved? That would lead to outputting those tags as literal text inside

                  etc, which seems weird. Better approach: Treat the input as plain text where the tags are just part of the text (like they appear as characters). Then we need to output HTML that wraps paragraphs in

                  etc. But we would then be adding

                  tags around text that already contains "

                  " characters, leading to double encoding. That seems unlikely. Thus likely the correct interpretation: The raw text includes some HTML tags from the source, but we are to clean it and produce proper semantic HTML. So we should remove those tags and treat the underlying text as content. The instruction "Preserve ALL original content word-for-word" refers to the textual content, not the markup. So we can strip existing tags and re-wrap. Thus we will extract the textual content ignoring existing tags, then format with

                  ,

                  ,
                  • . Let's do that. We need to extract the textual content exactly as appears between tags. Let's parse the raw string: "Internal Audit Lead

                    .

                    The Internal Audit Lead will support the Director of Internal Audit and EIMS in providing independent, risk-based assurance and advisory services across EACOP. The role will lead the development and execution of the annual audit plan, evaluate internal controls, identify risks and control gaps, and provide practical recommendations to strengthen governance, risk management and operational effectiveness.

                    .

                    • Lead the development and execution of the annual audit plan based on risk assessments

                    • Conduct special assignments requested by the Board or MD.

                    • Review and assess internal control systems, identify control gaps, and recommend improvements. • Review and prepare audit reports with clear findings, root causes, and actionable recommendations.

                    • Follow up on the implementation of audit recommendations and corrective actions

                    • Assist in the development and implementation of audit tools, templates, and methodology in line with the Global Internal Audit Standards

                    • Provide mentorship, supervision, and performance evaluations to Internal Audit Officers

                    • Facilitate collaboration with external auditors and regulatory bodies

                    • Provide ad hoc advisory services to management while maintaining audit independence.

                    • Support the Director of Internal Audit in reporting to the Audit Advisory Committee and Senior Leadership Team

                    Professional experience:

                    • Minimum of 5 years’ experience in Auditing preferably working in “Big four” Auditing Firms

                    • Degree level qualification

                    • Commercial / Business / Administration Complementary Training

                    • Familiar with performance improvement methodologies

                    Behavioral competencies:

                    • Must be achievement oriented

                    • Have a culture sensitive approach

                    • Good communication skills (in English speaking and writing) and strong interpersonal relationship ability)

                    .

                    Professional experience:

                    • Minimum of 5 years’ experience in Auditing preferably working in “Big four” Auditing Firms

                    • Degree level qualification

                    • Commercial / Business / Administration Complementary Training

                    • Familiar with performance improvement methodologies

                    Behavioral competencies:

                    • Must be achievement oriented

                    • Have a culture sensitive approach

                    • Good communication skills (in English speaking and writing) and strong interpersonal relationship ability)

                    .

                    If you like working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

                    " We need to extract text nodes: - "Internal Audit Lead" - "." (from

                    .

                    ) - "The Internal Audit Lead will support the Director of Internal Audit and EIMS in providing independent, risk-based assurance and advisory services across EACOP. The role will lead the development and execution of the annual audit plan, evaluate internal controls, identify risks and control gaps, and provide practical recommendations to strengthen governance, risk management and operational effectiveness." - "." (from

                    .

                    ) - "• Lead the development and execution of the annual audit plan based on risk assessments" - "• Conduct special assignments requested by the Board or MD." - "• Review and assess internal control systems, identify control gaps, and recommend improvements. • Review and prepare audit reports with clear findings, root causes, and actionable recommendations." - "• Follow up on the implementation of audit recommendations and corrective actions" - "• Assist in the development and implementation of audit tools, templates, and methodology in line with the Global Internal Audit Standards" - "• Provide mentorship, supervision, and performance evaluations to Internal Audit Officers" - "• Facilitate collaboration with external auditors and regulatory bodies" - "• Provide ad hoc advisory services to management while maintaining audit independence." - "• Support the Director of Internal Audit in reporting to the Audit Advisory Committee and Senior Leadership Team" - "" (empty

                    ) - "Professional experience: " (from Professional experience: ) - "• Minimum of 5 years’ experience in Auditing preferably working in “Big four” Auditing Firms" - "• Degree level qualification" - "• Commercial / Business / Administration Complementary Training" - "• Familiar with performance improvement methodologies" - "" (empty

                    ) - "Behavioral competencies: " - "• Must be achievement oriented" - "• Have a culture sensitive approach" - "• Good communication skills (in English speaking and writing) and strong interpersonal relationship ability)" - "." (from

                    .

                    ) - "" (empty

                    ) Actually after that there is

                    then

                    Professional experience:

                    etc. Let's continue: - "" (empty

                    ) after the period? Actually we had

                    .

                    then

                    then

                    Professional experience:

                    . So there is an empty paragraph. - "Professional experience: " - same four bullet points - "" (empty

                    ) - "Behavioral competencies: " - same three bullet points - "." (from

                    .

                    ) - "" (empty

                    ) Actually after that there is

                    .

                    then

                    ... So there is a period paragraph then maybe empty? Let's see: after second Behavioral competencies block we have

                    .

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 📝

Join Our Uganda Channels

Get free job alerts on your phone

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?