Job Description
,
, - . 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
. 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
. 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
. 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
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
. 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 "
- 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: ...
- 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
- 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:
- 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
- : 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:
- for list
(maybe a space). Then heading:Projects and UAT Support
Then
(line break) then- list.
List items:
1.
Business Continuity Management and Disaster Recovery
Then
then- list:
1.
(space). Then heading:Support roles
Then
then- list:
Let's extract each
...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 paragraphNBC 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.
ThenJob 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
...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
Projects and UAT Support
" thenthen
- list.
Then "
Business Continuity Management and Disaster Recovery
" thenthen
- list.
Then blank
(maybe space). Then "
Support roles
" thenthen
- 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
. 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
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 ✍️Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.