AB

Applications Support Analyst

Full time Head Office NBC, TZ
Posted 4 days ago 48 views 0 applications

Job Description

We need to output clean semantic HTML with

,

,
  • . Must preserve all original content word-for-word, no additions or removals. Must not add CSS classes, inline styles, no
    , no
    . Must use

    for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The raw text includes many sections: Job Summary (bold underlined), Job Description (bold), then subheadings like System Stability and Resilience (italic bold), Projects and UAT Support, Business Continuity Management and Disaster Recovery, Support roles, Qualifications (bold). Also there is a paragraph at start: "NBC is the oldest serving bank...". Also there is a bullet list after Job Summary: bullet points with
    etc. Also there are many
  • items with some "undefined". Must preserve them exactly. We need to convert the raw text into HTML tags, preserving content exactly. Must not add or remove any text. Must not add extra spaces? Probably okay. We need to wrap paragraphs in

    . For headings, use

    . For list items, use
    • . Must not use
      . So we need to replace
      with line breaks? But we cannot add
      . The content includes
      tags inside bullet points. We must preserve content word-for-word, but we cannot have
      tags in output because rule says no
      tags. However we must preserve original content word-for-word. Conflict: If we remove
      , we are not preserving content. But rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". Also "No CSS classes, no inline styles, no
      s, no
      tags". So we must not include
      tags. But original content includes
      . To obey both, we must interpret that we should not output
      tags, but we also must preserve content. Perhaps we can replace
      with a space or line break? But that would be altering content. However maybe the instruction expects us to strip out
      tags as they are formatting artifacts, similar to removing stray numbers or formatting artifacts. The earlier instruction about removing formatting artifacts: "Stray numbers or formatting artifacts". So
      tags are formatting artifacts, we can remove them. So we should strip
      tags and maybe replace with a space? But we must preserve the textual content; removing
      is removing a tag, not text. The content inside the tags is text; the
      itself is not part of the textual content. So removing
      is okay as it's not part of the content. Similarly, we should remove other HTML tags like ,

      , , , , etc. We must keep only the textual content, and then reformat with semantic tags. Thus we need to extract plain text from the given HTML-like snippet, then wrap into

      ,

      ,
      • as appropriate based on headings. We need to identify sections: The text includes: - 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." Then blank lines. Then "Job Summary" heading. Then bullet points (starting with • ) each separated by
        . The bullet points: • To take full responsibility to manage the implementation, maintenance, and enhancement of all Applications systems to enable the use of appropriate platform technology, as an integral and reliable component of business process within country. • To drive convergence of technologies, ensure delivery of technology projects associated with Applications and liaise and negotiate with internal customers and technology vendors. • To drive innovation related to Application within the bank for the purpose of improving efficiency and productivity in order to achieve revenue targets Then blank lines. Then "...Job Description​" heading. Then subheading: "

        System Stability and Resilience

        " (note there are spaces and maybe non-breaking spaces). Then a blank

         

        (maybe a space). Then a
          list of items. Then "

          Projects and UAT Support

          " then
          then
            list. Then "

            Business Continuity Management and Disaster Recovery

            " then
            then
              list. Then blank

               

              (maybe space). Then "

              Support roles

              " then
              then
                list. Then blank

                ...Qualifications

                heading. Then after that, a paragraph: "Analytical Thinking - Basic (Meets all of the requirements), Digital affinity (Meets all of the requirements), Enabling team success (Meets some of the requirements and would need further development), Experience in a similar environment, Further Education and Training Certificate (FETC) - Physical, Mathematical, Computer and Life Sciences, IT Applications (Meets some of the requirements and would need further development), Openness to change (Meets some of the requirements and would need further development), Quality orientation (Meets some of the requirements and would need further development)" Then blank paragraphs. We need to output HTML with appropriate tags. We need to decide which headings become

                . 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 treat "Job Summary", "Job Description", "System Stability and Resilience", "Projects and UAT Support", "Business Continuity Management and Disaster Recovery", "Support roles", "Qualifications" as section headers ->

                . Also maybe the intro paragraph is just

                . We must preserve all original content word-for-word. So we need to output exactly the same sentences, punctuation, etc. Ensure we don't lose any words. We need to strip out all original tags and just keep text. Then we need to insert

                before each heading line, and wrap paragraphs in

                . For lists, we need to wrap each bullet item in

              • inside
                  . The bullet points originally start with "•". Should we keep the bullet symbol? The instruction says preserve all original content word-for-word. So we should keep the bullet symbol "•" as part of the
                • text. Similarly, the list items under subheadings currently are plain text without bullet symbols (they are just lines). In the original HTML they are
                • elements without bullet symbols. So we should keep them as is (no bullet). So we need to output
                • with the exact text as inside each
                • in original. We must also preserve any "undefined" items as they appear (they are
                • undefined
                • ). So we need to keep them. We must also preserve any extra spaces? Probably fine. Now we need to reconstruct the exact text. Let's extract the plain text from the given snippet, preserving order and content. I'll manually parse. Start: ...

                  ...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....

                  ... So 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." Then there are

                  etc (empty). We can ignore empty paragraphs; they contain no content, so we can omit them (they are not content). The instruction says preserve ALL original content word-for-word. Empty paragraphs have no content, so omitting them is fine (they add nothing). But we must not add content. So we can skip them. Then we have "Job Summary" heading. So heading text: "Job Summary". (The ... ) but we keep just the text. Then after that there are

                  etc empty. Then bullet points: The text appears as: • To take full responsibility to manage the implementation, maintenance, and enhancement of all Applications systems to enable the use of appropriate platform technology, as an integral and reliable component of business process within country.
                  • To drive convergence of technologies, ensure delivery of technology projects associated with Applications and liaise and negotiate with internal customers and technology vendors.
                  • To drive innovation related to Application within the bank for the purpose of improving efficiency and productivity in order to achieve revenue targets

                  So we have three bullet items separated by
                  . Each bullet starts with "• " then sentence. After the third bullet, there is "

                  " (empty paragraphs). So we will output three
                • items with the exact text including the leading "• " and the sentence, preserving punctuation. Note: The first bullet ends with a period before
                  . The second bullet ends with a period before
                  . The third bullet ends with a period before

                  . So we keep those. Then after that we have a series of spans leading to "Job Description​" heading. There may be a zero-width space after Description? It shows "Job Description​" with a zero-width space? We'll keep as "Job Description". Probably fine. Then after that heading, we have:

                  System Stability and Resilience

                  So heading: "System Stability and Resilience". Actually the HTML shows separate italic bold tags: System Stability and Resilience. So the text is "System Stability and Resilience". There may be spaces. We'll output exactly that. Then a

                   

                  which is a space inside tags. That's essentially a non-breaking space? It shows a space. This is empty content? It's a space character. Should we preserve it? It's a space, but it's not meaningful. Probably we can ignore as it's just whitespace. But to be safe, we could treat it as empty paragraph and skip. Then a
                    list with many
                  • items. Let's extract each
                  • text exactly. List items: 1.
                  • The prime responsibility is for maintaining the availability and reliability of applications to ensure that IT can effectively meet service targets in accordance with planned business objectives.
                  • 2.
                  • The accountability also has a responsibility of analysing existing application availability issues and problems to determine ways to improve availability at acceptable cost levels.
                  • 3.
                  • undefined
                  • 4.
                  • The accountability has a responsibility to determine availability requirements for new applications or enhancements to existing applications.
                  • 5.
                  • undefined
                  • 6.
                  • Optimize the availability of the IT infrastructure to deliver cost effective improvements that deliver tangible benefits to business units and customers
                  • 7.
                  • Provide a range of IT availability reporting to ensure that agreed levels of availability, reliability and maintainability are measured and monitored on an ongoing basis
                  • 8.
                  • Take actions to achieve reductions in frequency and duration of incidents that impact IT availability
                  • 9.
                  • Ensure shortfalls in IT availability are recognized and appropriate corrective actions are identified and progressed
                  • 10.
                  • Create and maintain a forward looking availability plan aimed at improving the overall availability of IT services and infrastructure components to ensure that existing and future availability requirements can be met
                  • 11.
                  • Provide regular reports on availability to the business, these includes those generated from database before system handover and after end of day or end of month batch run
                  • 12.
                  • Organize and maintain a regular availability review process with both key business and IT representatives
                  • 13.
                  • Agree appropriate actions to maintain or improve availability levels
                  • 14.
                  • Initiate and coordinate actions required to maintain or improve availability of applications
                  • 15.
                  • Act as a coordination point for changes to availability levels of applications when needed
                  • 16.
                  • Determine the availability requirements from the business for new or enhanced IT applications
                  • 17.
                  • Establish measures and reporting that reflect business, user and IT support requirements with regards to application availability
                  • 18.
                  • Determine the availability requirements from the business for new or enhanced IT applications
                  • 19.
                  • Maintain an awareness of technology  best practices that support application availability
                  • Note: item 19 has a non-breaking space between "technology" and "best". We'll keep as a space. After that list, there is a

                     

                    (maybe a space). Then heading:

                    Projects and UAT Support

                    Then
                    (line break) then
                      list. List items: 1.
                    • Work closely with change team in supporting new projects initiated by business, Government/TRA and group.
                    • 2.
                    • Support UAT  testing challenges related to Applications for new projects or enhancements and perform sanity testing
                    • 3.
                    • Creation of new products in core banking Application that are related to new projects or business requirement as per current market or customers need.
                    • 4.
                    • Attend meetings or conference calls from the beginning of the project until  the end
                    • 5.
                    • Facilitate   implementation of innovative solution that meets customer’s needs
                    • 6.
                    •  
                    • (empty? just a space?) Note there are multiple spaces and non-breaking spaces. Then heading:

                      Business Continuity Management and Disaster Recovery

                      Then
                      then
                        list: 1.
                      • Participant on BCM and DR all  critical systems
                      • 2.
                      • Support the annual business continuity test plan.
                      • 3.
                      • Resume support for all business functions and processes within the agreed time-frame
                      • Then

                         

                        (space). Then heading:

                        Support roles

                        Then
                        then
                          list: Let's extract each
                        • : 1.
                        • Tariffs implementation in the system as per business request
                        • 2.
                        • Support and manage all Audits operations take place on our sections,
                        • 3.
                        • Attend incidents and provide feedback to users once the issue resolved within SLA
                        • 4.
                        • Daily servers health checks and restart servers or services if required
                        • 5.
                        • Daily Online, ATM and Maintenance transactions reports while on duty
                        • 6.
                        • Make sure that no authorized transaction on FCC system to facilitated EOD/EOM run
                        • 7.
                        • Make sure that all branch batches are closed before handing over the system for EOD/EOM batch run
                        • 8.
                        • Execution of EOD/EOM batch run
                        • 9.
                        • Provides support for complex technical issues and initiatives related to assigned automation, systems, databases and/or other technical products and services especially when primary data centre will be moved in country.
                        • 10.
                        • Uses diagnostic and other tools to maintain, troubleshoot and restore service or data to systems taking into consideration on having primary data centre in country
                        • 11.
                        • Communicates verbally and in writing on complex large technical issues in a clear and concise format easily understandable by the intended recipient
                        • 12.
                        • Participates in migration from development to production, upgrades, setup and/or configurations in primary data centre
                        • 13.
                        • Troubleshoots Application issues using general guidelines, templates or direction from others.
                        • 14.
                        • Understands quality, security and compliance requirements for supported areas and reviews changes for risk to Production systems
                        • 15.
                        • An understanding of, and a willingness to adhere to, formal change control procedures and disciplines.
                        • 16.
                        • Strong desire for exploring, evaluating and understanding new technologies.
                        • 17.
                        • An aptitude for problem solving, with the ability to take a logical route to the source of an error
                        • 18.
                        • Troubleshooting and providing solutions for production issues raise by either end user
                        • Note item 6 has a non-breaking space before "facilitated". Item 10 has "on having". Item 18: "raise by either end user" (maybe typo). We'll keep as is. Then after that list, we have:

                          ...Qualifications

                          Then empty paragraphs. Then the qualifications paragraph: "Analytical Thinking - Basic (Meets all of the requirements), Digital affinity (Meets all of the requirements), Enabling team success (Meets some of the requirements and would need further development), Experience in a similar environment, Further Education and Training Certificate (FETC) - Physical, Mathematical, Computer and Life Sciences, IT Applications (Meets some of the requirements and would need further development), Openness to change (Meets some of the requirements and would need further development), Quality orientation (Meets some of the requirements and would need further development)" Then empty paragraphs. Now we need to output HTML. We'll start with 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.

                          Then

                          Job Summary

                          Then we need a
                            for the bullet points? The original bullet points were not wrapped in
                              but just bullet characters with
                              . The instruction: Use
                              • for list

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?