KC

Teller

Full-time Tanzania, United Republic of, TZ
Posted 1 hour, 39 minutes ago 5 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, but we need to format as HTML. The original content includes many HTML tags already:

    ,

    , , etc. We must strip those and produce only allowed tags. Also we must preserve content word-for-word, meaning we cannot remove any text, but we can change tags. We must not add or remove any text. So we need to extract the textual content from the given HTML, preserving spaces and line breaks? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must output the same text, but wrapped in allowed tags. We cannot keep original tags like
    ,
    , etc. We must replace them with appropriate semantic tags (

    ,

    ,
    • ). However we must not alter the text itself. So we need to parse the given HTML, extract the text nodes, preserving whitespace? The original includes   for spaces. We should keep them as spaces? Probably we should keep the literal characters, but we can convert   to a regular space? That would be altering content. Safer to keep   as is? But we cannot have
      tags. We must remove
      tags but preserve the line breaks? The instruction says no
      tags. So we need to represent line breaks via block elements (

      ). So we can replace
      with nothing but ensure paragraphs separate. We need to output only HTML, no explanation. Let's extract the textual content from the given snippet. Given:

      KEY RESPONSIBILITIES: 

      1.    To offer quality cash services
      2.    To ensure that customer account and instruments details are correctly captured
      3.    Ensure that cheques presented are correctly captured
      4.    Ensure that the names of the payee tallies with the name of the account and the beneficiary account on the deposit slip
      5.    Ensure that cheques are properly drawn in all respects
      6.    Ensure that the payee number is correctly indicated on the reverse of all cheque deposits 
      7.    Ensure that the deposit slips and the corresponding cheques have crossing stamp.

       

       DAILY RESPONSIBILITIES: 

      1.    To receive and post cash deposits, cheque deposits and money orders
      2.    To make cash payments against authorized instruments.
      3.    To issue cheque-on-selves against covers
      4.    To give cash change
      5.    To ensure that cash held in the till is adequate
      6.    Lodge excess cash/currency in the strong room
      7.    Ensure that cash held in the till at the end of business day tallies with the user’s cash analysis report
      8.    Compile and submit cash returns in respect of own general ledger accounts.

       

      MINIMUM POSITION QUALIFICATION REQUIREMENTS

      a.    Academic & Professional –

    ParticularsDetailSpecific Field or QualificationNeed Type[1]
    Education  Bachelor’s degreeBachelor’s degree from any recognized institution

    RQ

    Professional QualificationsAKIB, CPA (T), ACCA

    AA

    Master’s degreeBusiness Related

    AA

    [1] Need Types are : RQ = Required, AA = Added Advantage

     

    b.    Experience –Years

     

    Total Minimum No of Years Experience Required

     

    Fresh Graduate

    (1 year experience added advantage)

     




     

    We need to extract text. Let's manually extract. First part:

    KEY RESPONSIBILITIES: 

    => "KEY RESPONSIBILITIES:" plus a non-breaking space. Then

    1.    To offer quality cash services
    2.    To ensure that customer account and instruments details are correctly captured
    3.    Ensure that cheques presented are correctly captured
    4.    Ensure that the names of the payee tallies with the name of the account and the beneficiary account on the deposit slip
    5.    Ensure that cheques are properly drawn in all respects
    6.    Ensure that the payee number is correctly indicated on the reverse of all cheque deposits 
    7.    Ensure that the deposit slips and the corresponding cheques have crossing stamp.

    So the text lines: "1.     To offer quality cash services" "2.     To ensure that customer account and instruments details are correctly captured" "3.     Ensure that cheques presented are correctly captured" "4.     Ensure that the names of the payee tallies with the name of the account and the beneficiary account on the deposit slip" "5.     Ensure that cheques are properly drawn in all respects" "6.     Ensure that the payee number is correctly indicated on the reverse of all cheque deposits " "7.     Ensure that the deposit slips and the corresponding cheques have crossing stamp." Note there are   after 6 before
    . We'll keep as spaces? We'll keep the   as is? Might be okay but we cannot have
    . We'll convert each line to separate

    or

  • . Since it's a list, we should use
    • . The instruction: Use
      • for list items (duties, requirements, qualifications, skills). So we should wrap these responsibilities in
        • . The heading "KEY RESPONSIBILITIES:" should be

          . Then list items. Similarly for DAILY RESPONSIBILITIES. Then "MINIMUM POSITION QUALIFICATION REQUIREMENTS" heading. Then "a. Academic & Professional –" maybe a subheading? Could be

          or just

          . The instruction: Use

          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "MINIMUM POSITION QUALIFICATION REQUIREMENTS" is a section header =>

          . Then "a. Academic & Professional –" maybe a subsection? Could be

          as well? But it's under qualifications. Could treat as

          for "Academic & Professional". However the instruction says use

          for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. So "Academic & Professional" is part of Qualifications. Could be

          as well. But we need to preserve original content word-for-word, so we must keep the exact text "a.    Academic & Professional –". We'll wrap that in

          maybe. Then the table content: we need to convert to list? The table has rows with headings: Particulars, Detail, Specific Field or Qualification, Need Type. Then rows: Education   (with subrows). Actually the table shows: Row1 header: Particulars | Detail | Specific Field or Qualification | Need Type Row2: Education   | Bachelor’s degree | Bachelor’s degree from any recognized institution | RQ Row3: Professional Qualifications | AKIB, CPA (T), ACCA | AA Row4: Master’s degree | Business Related | AA We need to preserve all text. Could represent as
          • but that would lose structure. However we must preserve content word-for-word, not necessarily the table format. We can convert table rows into list items, each line containing the cell texts separated by maybe colon or dash. But that would change wording? We would be adding punctuation not originally present. That would be altering content. So we must keep the exact text as appears, but we can change tags only. So we need to keep the table markup? But we cannot use ,
            , etc. Only allowed tags:

            ,

            ,
            • . So we cannot keep table tags. We must represent the table content using only those tags while preserving the exact text. That seems impossible without altering text because we need to convey the same textual content but we can reformat using paragraphs and list items. As long as we don't add or remove any words, we can insert line breaks via

              tags. The original text includes the table content with spaces and line breaks inside the table cells. We can extract the text nodes from the table, preserving them exactly, and wrap each logical line in

              . However we must not

            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 ✍️
            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?