AB

Personal Assistant - Business Banking

Full time Head Office NBC, TZ
Posted 1 week, 3 days ago 34 views 0 applications

Job Description

We need to output clean semantic HTML with

,

,
  • . No CSS classes, no inline styles, no
    , no
    . Must preserve all original content word-for-word, no addition, removal, summarizing, rephrasing. So we need to extract the job description text from the messy HTML and then wrap appropriately. We must keep all original content exactly as appears (including punctuation, line breaks? but we cannot use
    . We'll need to represent line breaks via

    tags or maybe just keep spaces. Since we cannot add or remove content, we must preserve the text exactly. However we can reformat using tags but cannot change the text content. So we need to output the same textual content, but with tags around sections. We must identify sections: There's an introductory paragraph: "NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate and investment banking, wealth management products and services." Then there is a bold/underlined "Job Summary". Then a paragraph: "The Executive Assistant (EA) to the Director – Business Banking provides high-level strategic, administrative, and coordination support to ensure the effective functioning of the BB leadership office.
    The role requires absolute professionalism, discretion, strong business acumen, and the ability to operate confidently with senior executives, regulators, clients, and internal stakeholders". Note there is a
    inside the original; we must preserve the content word-for-word, but we cannot use
    tags in output. However we must preserve the original content, which includes a line break indicated by
    . The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we remove the
    we are removing content. But we cannot use
    tags because rule says no
    tags. Conflict. We need to interpret: The rule says no
    tags in output. But we must preserve original content. Perhaps we treat the
    as just a line break that we can represent via a new paragraph (

    ) or just keep the text as is, ignoring the
    tag because it's not part of the visible text? The original content includes the
    tag as markup, not visible text. The "original content" likely refers to the visible text, not the markup. Since we are stripping markup, we can ignore the
    and just have a space or newline. Usually in such tasks, we drop the
    and just treat as a space. The instruction "Preserve ALL original content word-for-word" might refer to the textual content after stripping tags. I'd assume we ignore HTML tags and just keep the text. Thus we will output the text without the
    . We'll just have a space or maybe keep the sentence as is: "...office. The role requires...". That seems fine. Next there is a bold "Job Description​" (note there is a zero-width space? but we keep as is). Then a bold "KEY ACCOUNTABILITIES". Then a bold "Accountability: Director’s Office Management, Hospitality and Resource Support". Then a list of items (each

  • ). Then after the list, there is some text that seems to be continuation of accountability sections but not in list: after the
there is a paragraph with bold "Qualifications & Experience". Actually after the list there is some text that appears to be part of the list but not wrapped: there is a line: "
  • Facilitate onboarding logistics for new team members, including workspace setup, system access, and tools allocation.
  • " then after that there is a line: "
  • Maintain an up-to-date inventory of departmental assets and supplies.
  • " then after that there is a line: "
  • Manage and maintain Business Banking stationery ordering and distribution.
  • " then after that there is a line: "
  • Monitor stock levels and ensure timely replenishment of office supplies.
  • " then after that there is a line: "
  • Maintain accurate records of stationery usage and inventory
  • " then after that there is a line: "undefined Accountability: Strategic & Relationship ManagementSupport preparation of Business Banking various documentationConduct basic research and compile insights on market trends, clients, and sector developmentsInterface professionally with:Board members and executive leadershipGovernment officials and regulatorsLarge corporate and institutional clientsDevelopment finance institutions and partnersCoordinate client meetings, courtesy calls, and high-level engagements.Ensure consistent executive communication and follow-upundefinedAccountability:  Governance, Compliance & ConfidentialityHandle highly confidential information with integrity and discretion.Support governance requirements including document control, approvals, and record-keeping.Ensure timely submission of executive documents in line with NBC governance standards.Maintain organized filing systems (physical and electronic).undefinedAccountability:  Communication & CorrespondenceDraft, edit, and manage executive correspondence (letters, memos).Prepare speeches, talking points, and executive briefing notes.Ensure communication is professional, accurate, and aligned to NBC tone and standards Accountability: Coordination & Project SupportCoordinate cross-functional initiatives within Business Banking (strategy rollout, sector desks, transformation programs).Track progress on key Business Banking projects and escalating issues where required.Support logistics for conferences, leadership sessions, and client events" It seems the HTML is malformed: after the list items, there is stray text not inside
  • but before closing . The final closes after that stray text? Actually the stray text ends with "
  • " meaning there is an extra
  • before the that encloses all that stray text? Let's examine: The snippet: ```
  • Maintain accurate records of stationery usage and inventory
  • undefined Accountability: Strategic & Relationship ManagementSupport preparation of Business Banking various documentationConduct basic research and compile insights on market trends, clients, and sector developmentsInterface professionally with:Board members and executive leadershipGovernment officials and regulatorsLarge corporate and institutional clientsDevelopment finance institutions and partnersCoordinate client meetings, courtesy calls, and high-level engagements.Ensure consistent executive communication and follow-upundefinedAccountability:  Governance, Compliance & ConfidentialityHandle highly confidential information with integrity and discretion.Support governance requirements including document control, approvals, and record-keeping.Ensure timely submission of executive documents in line with NBC governance standards.Maintain organized filing systems (physical and electronic).undefinedAccountability:  Communication & CorrespondenceDraft, edit, and manage executive correspondence (letters, memos).Prepare speeches, talking points, and executive briefing notes.Ensure communication is professional, accurate, and aligned to NBC tone and standards Accountability: Coordination & Project SupportCoordinate cross-functional initiatives within Business Banking (strategy rollout, sector desks, transformation programs).Track progress on key Business Banking projects and escalating issues where required.Support logistics for conferences, leadership sessions, and client events
  • ``` So there is an
  • that starts after the previous
  • and contains a huge block of text that includes multiple accountability headings and paragraphs, all inside a single
  • . Then the closes. Thus the list items are: many items, then a final
  • that contains a big blob. We must preserve the content word-for-word, so we need to keep that
  • content exactly as is (including the text inside). We cannot add or remove anything. So we will output that as a list item. After the , there is a paragraph with bold "Qualifications & Experience". Then a list of qualifications. Then a paragraph with bold "Technical & Professional Skills". Then a list. Then a paragraph with bold "Behavioral Competencies". Then a list. Then a paragraph with bold "Preferred Attributes". Then a list. Then there is a paragraph with bold "Qualifications" (duplicate?) Actually after that there is a paragraph: "

    ...Qualifications

    " then after that there is a paragraph: "Administration (Meets all of the requirements), Bachelor`s Degrees and Advanced Diplomas - Office Administration, Customer Excellence - Service Delivery (Meets all of the requirements), Digital familiarity (Meets some of the requirements and would need further development), Enabling team success (Meets some of the requirements and would need further development), Experience in a similar environment, Planning and organising (Meets all of the requirements)". This seems like some kind of competency matrix. We must keep all that. Thus final output: We'll wrap sections with

    for headings: "Job Summary", "Job Description", "KEY ACCOUNTABILITIES", maybe each accountability heading? But the instruction: Use

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

    for those section headers we identify. The text includes "Job Summary", "Job Description", "KEY ACCOUNTABILITIES", "Qualifications & Experience", "Technical & Professional Skills", "Behavioral Competencies", "Preferred Attributes", and then another "Qualifications". Also there are accountability subheadings inside the list item: "Accountability: Director’s Office Management, Hospitality and Resource Support", "Accountability: Strategic & Relationship Management", "Accountability: Governance, Compliance & Confidentiality", "Accountability: Communication & Correspondence", "Accountability: Coordination & Project Support". Those could be considered section headers but they are inside a list item; we could keep them as plain text inside the
  • . The instruction says use

    for section headers (e.g., Responsibilities, Qualifications...). It doesn't forbid using

    elsewhere, but we should follow the pattern: use

    for those major sections. We'll treat "Job Summary", "Job Description", "KEY ACCOUNTABILITIES", "Qualifications & Experience", "Technical & Professional Skills", "Behavioral Competencies", "Preferred Attributes", "Qualifications" as

    . The accountability headings inside the list we keep as plain text (maybe bold? but we must preserve original content, which includes tags around those headings. Actually the original text includes tags around those headings inside the list item. We must preserve them exactly. So we cannot strip the tags because that would be removing content. However the output rules say no CSS classes, no inline styles, no
    , no
    . It doesn't forbid tags. It only says use

    for introductory paragraphs and general text,

    for section headers,
    • for list items. It doesn't say we cannot use other tags like , , etc. But to be safe, we could keep them as they are part of the content. However the instruction: "Use

      for introductory paragraphs and general text" maybe implies we should not use other tags for general text, but we can keep if it's part of original content. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must keep the tags exactly as they appear. So we will output them inside the

    • as they were. Thus we need to extract the raw text nodes including the tags. However the original also had tags etc. We must strip all those but keep the textual content and any tags that were present. The original had tags around headings and some phrases. We'll keep them. Thus we need to parse the given HTML and produce a cleaned version with only

      ,

      ,
        ,
      • , and we can keep tags inside those as they are part of content. Also we may encounter other tags like (underline) in "Job Summary". We must preserve that too. The original had Job Summary. So we need to keep Job Summary as is. That's fine. Similarly there is Job Description​ (with maybe a zero-width space). We'll keep. Also there is KEY ACCOUNTABILITIES . Keep. Also there is Accountability:  Director’s Office Management, Hospitality and Resource Support etc. Thus we will keep those tags. Now we need to decide where to put

        tags. For introductory paragraphs and general text, we wrap in

        . For section headers we use

        . For list items we use
        • . We must not add extra text. So we need to output exactly the same textual content (including tags like , ) but restructure with

          ,

          ,
            ,
          • around appropriate blocks. We must ensure we don't lose any content. Let's extract the content stepwise. Original text (with tags) after stripping the outer spans etc: We have: 1. Intro paragraph: "NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate and investment banking, wealth management products and services." 2. Empty paragraphs (

            ) etc - these are empty, we can ignore? They contain no content, but preserving them would be adding empty

            tags? The rule says preserve ALL original content word-for-word. Empty paragraphs have no content, but they are tags. If we remove them, we are removing tags (content?). However they are not visible text. The instruction likely refers to visible content. I'd ignore empty paragraphs. 3. Then we have: Job Summary 4. Then empty paragraphs. 5. Then the paragraph: "The Executive Assistant (EA) to the Director – Business Banking provides high-level strategic, administrative, and coordination support to ensure the effective functioning of the BB leadership office.
            The role requires absolute professionalism, discretion, strong business acumen, and the ability to operate confidently with senior executives, regulators, clients, and internal stakeholders" We need to preserve the
            ? The rule says no
            tags. But we must preserve original content. However the
            is a tag, not visible text. I'd treat it as a line break that we can represent by starting a new

            after the first sentence. But we must not add or remove content. If we replace
            with a new paragraph, we are effectively adding a

            tag and removing the
            . That's adding a tag and removing a tag. Might be considered altering content. However the instruction about tags: we are allowed to use

            ,

            ,
              ,
            • . It didn't forbid using other tags, but we are to format as clean semantic HTML using those tags. Likely we are allowed to replace
              with paragraph break. The original content's meaning is preserved. I'll assume it's okay to treat the
              as a paragraph separator and not output the
              tag. Thus we will output two

              s: first sentence, second sentence. But we must keep the exact wording: "The Executive Assistant (EA) to the Director – Business Banking provides high-level strategic, administrative, and coordination support to ensure the effective functioning of the BB leadership office." Then a space? Then "The role requires absolute professionalism, discretion, strong business acumen, and the ability to operate confidently with senior executives, regulators, clients, and internal stakeholders". We'll put them in separate

              tags. 6. Then we have: ...Job Description​ etc. So we have a heading: bold "Job Description​". We'll wrap that in

              Job Description​

              ? But the instruction says use

              for section headers. The heading itself is bolded. We should keep the bold tags inside the

              . So

              Job Description​

              . 7. Then we have:

              KEY ACCOUNTABILITIES

              (note there is a trailing space inside the bold). We'll wrap that in

              KEY ACCOUNTABILITIES

              . 8. Then we have:
              (a line break) then

              Accountability:  Director’s Office Management, Hospitality and Resource Support

              then
              then
                list items. We need to decide how to handle the
                tags. They appear between the heading and the list. We can treat them as separating paragraphs; we could put the accountability heading in its own

                or maybe as part of the list? The heading is bold and seems like a subheading. We could treat it as a

                containing the bold text. The
                before and after can be ignored. Thus we will output:

                Accountability:  Director’s Office Management, Hospitality and Resource Support

                Then the
                  list items. Now the list items: we need to output each
                • exactly as given, preserving inner tags etc. Let's list them: -
                • Manage calendars for BB Director’s, meetings, travel, and priorities to ensure optimal time utilization.
                • -
                • Act as the primary point of contact between the Business Banking Director and internal/external stakeholders.
                • -
                • Prepare agendas, briefing packs, presentations, and meeting materials for various engagements
                • -
                • Track follow-ups, action items, and deliverables arising from various engagements.
                • -
                • Coordinate and arrange appropriate refreshments for executive and client meetings in line with company hospitality standards and, where applicable, client preferences.
                • -
                • Maintain hospitality inventory (tea, coffee, water, and related supplies) and ensure timely replenishment.
                • -
                • Ensure meeting areas are clean, well-organized, and reset promptly after engagements.
                • -
                • Ensure BB colleagues are equipped with appropriate and functional working tools, including laptops, docking stations

  • 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?