Job Description
for intro paragraphs and general text. Use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items (duties, requirements, qualifications, skills). No CSS classes, no inline styles, no , no
. Return only HTML.
We need to parse the raw text and produce HTML accordingly.
First, we need to extract the job description content from the messy HTML. The raw text includes many spans and style attributes. We need to ignore those and just get the textual content.
Let's extract the visible text:
From the 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."
Then there are empty paragraphs.
Then:
"Job Summary
" then empty paragraphs then:
"Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards."
Then there is a with Job Description (note there is a zero-width space? but we keep as is). Then after that there is a then
Main Responsibilities
then
then Customer Acquisition & Credit Assessment
then list items.
Then after that there is a
(non-breaking space). Then Loan Structuring & Disbursement
etc.
We need to preserve all original content word-for-word, but we need to convert to semantic HTML: headings for section headers, paragraphs
for intro and general text, lists
- for list items.
We must not add or remove content. So we need to keep the exact text, but we can change tags.
We need to decide what constitutes a section header. The text includes:
- Job Summary (inside Job Summary)
- Job Description (maybe just "Job Description")
- Main Responsibilities (inside Main Responsibilities)
- Customer Acquisition & Credit Assessment (inside Customer Acquisition & Credit Assessment)
- Loan Structuring & Disbursement (inside Loan Structuring & Disbursement) note leading spaces? We'll keep as is.
- Monitoring & Portfolio Management (inside Monitoring & Portfolio Management)
- Risk Management & Compliance (inside Risk Management & Compliance)
- Capacity Building & Advisory (inside Capacity Building & Advisory)
- Reporting & Documentation (inside Reporting & Documentation)
- Reporting & Meeting attendance (inside Reporting & Meeting attendance )
- Education and Experience Required (inside Education and Experience Required)
- Education (inside Education)
- Experience (inside Experience)
- Additional Skills/Competencies (inside Additional Skills/Competencies)
- Qualifications (inside Qualifications) (there is also a later list of qualifications? Actually after that there is a paragraph with a list of competencies: "Bachelor`s Degrees and Advanced Diplomas - Business, Commerce and Management Studies, Customer Excellence - Service Delivery (Meets all of the requirements), Digital familiarity (Meets all of the requirements), Effective communication - Basic (Meets all of the requirements), Experience in a similar environment, Openness to change (Meets some of the requirements and would need further development), Product and/or Service Knowledge (Meets all of the requirements), Relationship building (Meets some of the requirements and would need further development)". This seems like a list of qualifications/competencies maybe from some assessment. It is not inside a list tag originally; it's just a paragraph. We must preserve it as is, but we need to decide if it's a list? The instruction: Use
- for list items (duties, requirements, qualifications, skills). This paragraph is not originally a list; it's a sentence with commas. We should not convert it to list unless it was originally a list. The rule: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep it exactly as is, not change its structure. If it's not a list, we should not wrap it in
- . We should keep it as a paragraph
. However, the rule says use
- for list items (duties, requirements, qualifications, skills). If the original content already has list items (like
- ), we should keep them as list items. If it's not a list, we should not artificially make it a list. So we keep as paragraph.
Now we need to output HTML with appropriate tags.
We need to decide which headings to use
. The rule: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should convert those headings to . The original headings are wrapped in tags (sometimes with ). We should replace those with and keep the text inside.
We also have "Job Summary" and "Job Description". Are those considered section headers? Possibly yes, but the examples didn't list them. However, they are headings. The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. It says use for section headers (e.g. ...). So we can use for any section header. Safer to treat all bold headings as .
We also have "Main Responsibilities" which is a heading; we can make it Main Responsibilities
. Then under it we have subheadings like "Customer Acquisition & Credit Assessment", "Loan Structuring & Disbursement", etc. Those are also headings; we could make them as well, but they are sub-sections under Main Responsibilities. The rule didn't forbid nested headings; we can still use . However, we might want to keep hierarchy but not required. We'll just treat each bold heading as .
Now we need to handle paragraphs: The introductory text before any heading: "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." That's a paragraph.
Then after that there is an empty paragraph (just
) etc. We should ignore empty paragraphs? The rule says preserve ALL original content word-for-word. If we remove empty paragraphs, we are removing content (the empty paragraph). However, empty paragraphs have no visible content; but they are still part of original HTML. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we drop empty paragraphs, we are removing them (they are content, albeit empty). But maybe it's acceptable to ignore them because they have no text? The rule might intend to preserve meaningful content. Usually in such tasks, empty paragraphs are ignored. However, to be safe, we could keep them as . But that would produce empty tags, which is allowed? The rule says use
for introductory paragraphs and general text. Empty paragraph is still a paragraph. We could keep them. However, they might be considered formatting artifacts. The earlier instruction for the first job listing editor said to remove stray numbers or formatting artifacts. But this second task is about formatting as clean semantic HTML, preserving all original content word-for-word. I think we should ignore empty paragraphs because they have no content and are just artifacts. But the rule says preserve ALL original content word-for-word. I'd lean to keep them as
to be safe. However, the output may look weird with many empty paragraphs. But maybe it's okay.
Let's examine the raw text: after the first paragraph, there are:
Then Job Summary
Then
Then the sentence "Responsible for driving growth..." (no wrapping tag? Actually it's plain text after those empty paragraphs). Then (two empty p tags). Then a span with ...Job Description
etc.
Then then Main Responsibilities
then
then etc.
We need to preserve the
? The rule says no
tags. So we must not use
. But we must preserve original content word-for-word. However, the rule says "No CSS classes, no inline styles, no s, no
tags". So we must omit
tags. That means we are removing them, which conflicts with preserving all content. But the instruction overrides: we must not use
tags. So we must drop them. Similarly, we must not use inline styles, so we must drop style attributes. So we are indeed removing some original markup (style attributes,
). The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. But then they also say no inline styles, no
. This is contradictory. Usually in such tasks, they mean preserve the textual content, not the markup. So we should ignore the original formatting and produce clean semantic HTML with the same textual content. So we drop style attributes,
, empty spans, etc. We keep the text.
Thus we will produce HTML with only the textual content, using appropriate tags.
Now we need to extract the textual content in order.
Let's copy the text from the raw input, ignoring tags.
I'll manually extract:
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."
Then after that there are some empty lines (ignore).
Then "Job Summary" (heading).
Then empty lines.
Then "Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards."
Then maybe a line break? Then "Job Description" (heading). Actually the text shows "Job Description" (with a zero-width space after Description?). We'll keep as "Job Description".
Then empty lines? Then "" (ignore).
Then "Main Responsibilities" (heading).
Then a
(ignore).
Then "Customer Acquisition & Credit Assessment" (heading).
Then list items:
- Identify, acquire, and onboard fisheries farmers, cooperatives, and agribusiness enterprises as new clients.
- Build and maintain strong relationships with clients, stakeholders, and industry partners while providing advisory support on appropriate financing solutions.
- Maintain an up-to-date understanding of the fisheries sector in Tanzania, including client needs, market trends, sector risks, and financing requirements across the fisheries value chain.
- Assess loan applications submitted by fisheries farmers, cooperatives, and agribusiness enterprises.
- Evaluate business viability, repayment capacity, cash flow strength, collateral adequacy, and fisheries sector-specific risks.
Then there is a non-breaking space paragraph (ignore).
Then "Loan Structuring & Disbursement" (heading) (note there may be leading spaces; we keep as "Loan Structuring & Disbursement").
Then list items:
- Structure financing solutions tailored to fisheries production cycles, business models, and client cash flow patterns.
- Recommend suitable financial products, including working capital loans, asset finance, and insurance-backed credit solutions.
- Ensure approved facilities are disbursed accurately and within agreed timelines, in line with approved terms and internal procedures
Then maybe a space paragraph.
Then "Monitoring & Portfolio Management" (heading).
Then list items:
- Conduct regular monitoring of financed farms, projects, and enterprises to assess business performance and repayment capacity.
- Identify early warning indicators of financial distress, operational challenges, or deteriorating credit quality, and recommend appropriate remedial actions.
- Maintain a healthy and high-quality loan portfolio by ensuring timely repayments, effective follow-up, and minimal arrears
Then space paragraph.
Then "Risk Management & Compliance" (heading).
Then list items:
- Ensure full adherence to credit policies, internal procedures, regulatory requirements, and applicable fisheries sector standards.
- Promote fisheries insurance, risk-sharing mechanisms, and other mitigation tools to safeguard both clients and the Bank.
- Ensure all lending activities are conducted in line with the Bank’s risk appetite, credit standards, and compliance requirements
Then space paragraph.
Then "Capacity Building & Advisory" (heading).
Then list items:
- Educate fisheries clients on financial literacy, record keeping, responsible borrowing, and sound business management practices.
- Provide advisory support to clients on best practices in fisheries management and sustainable business operations.
- Facilitate linkages between clients and relevant technical service providers, input suppliers, markets, and other value chain actors.
Then space paragraph.
Then "Reporting & Documentation" (heading).
Then list items:
- Prepare and submit periodic reports on the performance of the fisheries loan portfolio.
- Document lessons learned, emerging opportunities, sector risks, and challenges affecting fisheries business development.
- Maintain accurate and up-to-date client, credit, and portfolio documentation in accordance with internal standards
Then space paragraph.
Then "Reporting & Meeting attendance" (heading) (note trailing space? We'll keep as "Reporting & Meeting attendance").
Then list items:
- Attend Credit Risk Committee meetings, business review meetings, loan delinquency and collections meetings, and any other meetings as directed by management.
- Prepare and submit periodic reports and any other reports required by management within agreed timelines.
- Provide updates on portfolio performance, business development activities, credit quality, and key sector developments
Then space paragraph.
Then "Education and Experience Required" (heading).
Then "Education" (heading).
Then list items:
- Bachelor’s degree in Aquaculture, Animal Science, Agribusiness, or any other related field.
- Sound knowledge of fisheries business value chains, and related financing requirements
Note there are double spaces before "or" and after "business". We'll keep as is.
Then "Experience" (heading).
Then list items:
- 2 years and above work experience in agribusiness financing with exposure to Fisheries clients.
- Field experience in conducting farm visits, fisheries project evaluations, client interviews, and capacity assessments.
Note there are double spaces after "above". We'll keep.
Then space paragraph (maybe
).
Then "Additional Skills/Competencies" (heading).
Then list items:
- Strong analytical, financial assessment, and credit appraisal skills..
- Excellent communication, negotiation, stakeholder engagement, and relationship management skills.
- Good understanding of fisheries sector dynamics, risks, and opportunities.
- Ability and willingness to travel extensively to rural and field locations
Note first item ends with two periods "skills..". We'll keep.
Then space paragraph.
Then "Qualifications" (heading).
Then a paragraph: "Bachelor`s Degrees and Advanced Diplomas - Business, Commerce and Management Studies, Customer Excellence - Service Delivery (Meets all of the requirements), Digital familiarity (Meets all of the requirements), Effective communication - Basic (Meets all of the requirements), Experience in a similar environment, Openness to change (Meets some of the requirements and would need further development), Product and/or Service Knowledge (Meets all of the requirements), Relationship building (Meets some of the requirements and would need further development)"
Note there is a backtick in Bachelor`s (should be Bachelor's but we keep as is). Also there is a space before the dash? We'll keep exactly.
After that there are empty paragraphs.
Now we need to output HTML.
We'll wrap introductory paragraph in .
Then for each heading we use
.
Then for each list we use - ...
.
We need to ensure we don't add extra text.
We must preserve the exact text, including punctuation, spaces, etc. However, we need to be careful about extra spaces that may be artifacts from HTML (like ). We'll keep them as they appear in the extracted text. But we may have lost some spaces due to ignoring tags. For safety, we can keep the text as we extracted, which likely matches the visible text.
Now we need to produce the HTML.
Let's construct:
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.
Job Summary
Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards.
Job Description
Main Responsibilities
Customer Acquisition & Credit Assessment
- Identify, acquire, and onboard fisheries farmers, cooperatives, and agribusiness enterprises as new clients.
- Build and maintain strong relationships with clients, stakeholders, and industry partners while providing advisory support on appropriate financing solutions.
- Maintain an up-to-date understanding of the fisheries sector in Tanzania, including client needs, market trends, sector risks, and financing requirements across the fisheries value chain.
. Return only HTML. We need to parse the raw text and produce HTML accordingly. First, we need to extract the job description content from the messy HTML. The raw text includes many spans and style attributes. We need to ignore those and just get the textual content. Let's extract the visible text: From the 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." Then there are empty paragraphs. Then: "
Job Summary
" then empty paragraphs then: "Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards." Then there is awith Job Description (note there is a zero-width space? but we keep as is). Then after that there is a then
Main Responsibilities
thenthen
Customer Acquisition & Credit Assessment
then- list items.
Then after that there is a
- for list items.
We must not add or remove content. So we need to keep the exact text, but we can change tags.
We need to decide what constitutes a section header. The text includes:
- Job Summary (inside Job Summary)
- Job Description (maybe just "Job Description")
- Main Responsibilities (inside Main Responsibilities)
- Customer Acquisition & Credit Assessment (inside Customer Acquisition & Credit Assessment)
- Loan Structuring & Disbursement (inside Loan Structuring & Disbursement) note leading spaces? We'll keep as is.
- Monitoring & Portfolio Management (inside Monitoring & Portfolio Management)
- Risk Management & Compliance (inside Risk Management & Compliance)
- Capacity Building & Advisory (inside Capacity Building & Advisory)
- Reporting & Documentation (inside Reporting & Documentation)
- Reporting & Meeting attendance (inside Reporting & Meeting attendance )
- Education and Experience Required (inside Education and Experience Required)
- Education (inside Education)
- Experience (inside Experience)
- Additional Skills/Competencies (inside Additional Skills/Competencies)
- Qualifications (inside Qualifications) (there is also a later list of qualifications? Actually after that there is a paragraph with a list of competencies: "Bachelor`s Degrees and Advanced Diplomas - Business, Commerce and Management Studies, Customer Excellence - Service Delivery (Meets all of the requirements), Digital familiarity (Meets all of the requirements), Effective communication - Basic (Meets all of the requirements), Experience in a similar environment, Openness to change (Meets some of the requirements and would need further development), Product and/or Service Knowledge (Meets all of the requirements), Relationship building (Meets some of the requirements and would need further development)". This seems like a list of qualifications/competencies maybe from some assessment. It is not inside a list tag originally; it's just a paragraph. We must preserve it as is, but we need to decide if it's a list? The instruction: Use
- for list items (duties, requirements, qualifications, skills). This paragraph is not originally a list; it's a sentence with commas. We should not convert it to list unless it was originally a list. The rule: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep it exactly as is, not change its structure. If it's not a list, we should not wrap it in
- . We should keep it as a paragraph
. However, the rule says use
- for list items (duties, requirements, qualifications, skills). If the original content already has list items (like
- ), we should keep them as list items. If it's not a list, we should not artificially make it a list. So we keep as paragraph.
Now we need to output HTML with appropriate tags.
We need to decide which headings to use
. The rule: Use
) etc. We should ignore empty paragraphs? The rule says preserve ALL original content word-for-word. If we remove empty paragraphs, we are removing content (the empty paragraph). However, empty paragraphs have no visible content; but they are still part of original HTML. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we drop empty paragraphs, we are removing them (they are content, albeit empty). But maybe it's acceptable to ignore them because they have no text? The rule might intend to preserve meaningful content. Usually in such tasks, empty paragraphs are ignored. However, to be safe, we could keep them as . But that would produce emptyfor section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should convert those headings to
. The original headings are wrapped in tags (sometimes with ). We should replace those with
and keep the text inside. We also have "Job Summary" and "Job Description". Are those considered section headers? Possibly yes, but the examples didn't list them. However, they are headings. The rule says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using
for other headings. It says use
for section headers (e.g. ...). So we can use
for any section header. Safer to treat all bold headings as
. We also have "Main Responsibilities" which is a heading; we can make it
Main Responsibilities
. Then under it we have subheadings like "Customer Acquisition & Credit Assessment", "Loan Structuring & Disbursement", etc. Those are also headings; we could make themas well, but they are sub-sections under Main Responsibilities. The rule didn't forbid nested headings; we can still use
. However, we might want to keep hierarchy but not required. We'll just treat each bold heading as
. Now we need to handle paragraphs: The introductory text before any heading: "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." That's a paragraph. Then after that there is an empty paragraph (just
tags, which is allowed? The rule says use
for introductory paragraphs and general text. Empty paragraph is still a paragraph. We could keep them. However, they might be considered formatting artifacts. The earlier instruction for the first job listing editor said to remove stray numbers or formatting artifacts. But this second task is about formatting as clean semantic HTML, preserving all original content word-for-word. I think we should ignore empty paragraphs because they have no content and are just artifacts. But the rule says preserve ALL original content word-for-word. I'd lean to keep them as
to be safe. However, the output may look weird with many empty paragraphs. But maybe it's okay. Let's examine the raw text: after the first paragraph, there are: ThenJob Summary
Then Then the sentence "Responsible for driving growth..." (no wrapping tag? Actually it's plain text after those empty paragraphs). Then (two empty p tags). Then a span with...Job Description
etc. Then thenMain Responsibilities
then
then etc. We need to preserve the
? The rule says no
tags. So we must not use
. But we must preserve original content word-for-word. However, the rule says "No CSS classes, no inline styles, nos, no
tags". So we must omit
tags. That means we are removing them, which conflicts with preserving all content. But the instruction overrides: we must not use
tags. So we must drop them. Similarly, we must not use inline styles, so we must drop style attributes. So we are indeed removing some original markup (style attributes,
). The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. But then they also say no inline styles, no
. This is contradictory. Usually in such tasks, they mean preserve the textual content, not the markup. So we should ignore the original formatting and produce clean semantic HTML with the same textual content. So we drop style attributes,
, empty spans, etc. We keep the text. Thus we will produce HTML with only the textual content, using appropriate tags. Now we need to extract the textual content in order. Let's copy the text from the raw input, ignoring tags. I'll manually extract: 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." Then after that there are some empty lines (ignore). Then "Job Summary" (heading). Then empty lines. Then "Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards." Then maybe a line break? Then "Job Description" (heading). Actually the text shows "Job Description" (with a zero-width space after Description?). We'll keep as "Job Description". Then empty lines? Then "" (ignore). Then "Main Responsibilities" (heading). Then a
(ignore). Then "Customer Acquisition & Credit Assessment" (heading). Then list items: - Identify, acquire, and onboard fisheries farmers, cooperatives, and agribusiness enterprises as new clients. - Build and maintain strong relationships with clients, stakeholders, and industry partners while providing advisory support on appropriate financing solutions. - Maintain an up-to-date understanding of the fisheries sector in Tanzania, including client needs, market trends, sector risks, and financing requirements across the fisheries value chain. - Assess loan applications submitted by fisheries farmers, cooperatives, and agribusiness enterprises. - Evaluate business viability, repayment capacity, cash flow strength, collateral adequacy, and fisheries sector-specific risks. Then there is a non-breaking space paragraph (ignore). Then "Loan Structuring & Disbursement" (heading) (note there may be leading spaces; we keep as "Loan Structuring & Disbursement"). Then list items: - Structure financing solutions tailored to fisheries production cycles, business models, and client cash flow patterns. - Recommend suitable financial products, including working capital loans, asset finance, and insurance-backed credit solutions. - Ensure approved facilities are disbursed accurately and within agreed timelines, in line with approved terms and internal procedures Then maybe a space paragraph. Then "Monitoring & Portfolio Management" (heading). Then list items: - Conduct regular monitoring of financed farms, projects, and enterprises to assess business performance and repayment capacity. - Identify early warning indicators of financial distress, operational challenges, or deteriorating credit quality, and recommend appropriate remedial actions. - Maintain a healthy and high-quality loan portfolio by ensuring timely repayments, effective follow-up, and minimal arrears Then space paragraph. Then "Risk Management & Compliance" (heading). Then list items: - Ensure full adherence to credit policies, internal procedures, regulatory requirements, and applicable fisheries sector standards. - Promote fisheries insurance, risk-sharing mechanisms, and other mitigation tools to safeguard both clients and the Bank. - Ensure all lending activities are conducted in line with the Bank’s risk appetite, credit standards, and compliance requirements Then space paragraph. Then "Capacity Building & Advisory" (heading). Then list items: - Educate fisheries clients on financial literacy, record keeping, responsible borrowing, and sound business management practices. - Provide advisory support to clients on best practices in fisheries management and sustainable business operations. - Facilitate linkages between clients and relevant technical service providers, input suppliers, markets, and other value chain actors. Then space paragraph. Then "Reporting & Documentation" (heading). Then list items: - Prepare and submit periodic reports on the performance of the fisheries loan portfolio. - Document lessons learned, emerging opportunities, sector risks, and challenges affecting fisheries business development. - Maintain accurate and up-to-date client, credit, and portfolio documentation in accordance with internal standards Then space paragraph. Then "Reporting & Meeting attendance" (heading) (note trailing space? We'll keep as "Reporting & Meeting attendance"). Then list items: - Attend Credit Risk Committee meetings, business review meetings, loan delinquency and collections meetings, and any other meetings as directed by management. - Prepare and submit periodic reports and any other reports required by management within agreed timelines. - Provide updates on portfolio performance, business development activities, credit quality, and key sector developments Then space paragraph. Then "Education and Experience Required" (heading). Then "Education" (heading). Then list items: - Bachelor’s degree in Aquaculture, Animal Science, Agribusiness, or any other related field. - Sound knowledge of fisheries business value chains, and related financing requirements Note there are double spaces before "or" and after "business". We'll keep as is. Then "Experience" (heading). Then list items: - 2 years and above work experience in agribusiness financing with exposure to Fisheries clients. - Field experience in conducting farm visits, fisheries project evaluations, client interviews, and capacity assessments. Note there are double spaces after "above". We'll keep. Then space paragraph (maybe
). Then "Additional Skills/Competencies" (heading). Then list items: - Strong analytical, financial assessment, and credit appraisal skills.. - Excellent communication, negotiation, stakeholder engagement, and relationship management skills. - Good understanding of fisheries sector dynamics, risks, and opportunities. - Ability and willingness to travel extensively to rural and field locations Note first item ends with two periods "skills..". We'll keep. Then space paragraph. Then "Qualifications" (heading). Then a paragraph: "Bachelor`s Degrees and Advanced Diplomas - Business, Commerce and Management Studies, Customer Excellence - Service Delivery (Meets all of the requirements), Digital familiarity (Meets all of the requirements), Effective communication - Basic (Meets all of the requirements), Experience in a similar environment, Openness to change (Meets some of the requirements and would need further development), Product and/or Service Knowledge (Meets all of the requirements), Relationship building (Meets some of the requirements and would need further development)" Note there is a backtick in Bachelor`s (should be Bachelor's but we keep as is). Also there is a space before the dash? We'll keep exactly. After that there are empty paragraphs. Now we need to output HTML. We'll wrap introductory paragraph in. Then for each heading we use
. Then for each list we 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.
Job Summary
Responsible for driving growth in the fisheries business through new client acquisition, effective processing and assessment of credit applications from branches, development of business growth proposals, and the booking of quality loans in line with the Bank’s credit standards.
Job Description
Main Responsibilities
Customer Acquisition & Credit Assessment
- Identify, acquire, and onboard fisheries farmers, cooperatives, and agribusiness enterprises as new clients.
- Build and maintain strong relationships with clients, stakeholders, and industry partners while providing advisory support on appropriate financing solutions.
- Maintain an up-to-date understanding of the fisheries sector in Tanzania, including client needs, market trends, sector risks, and financing requirements across the fisheries value chain.
- ), we should keep them as list items. If it's not a list, we should not artificially make it a list. So we keep as paragraph.
Now we need to output HTML with appropriate tags.
We need to decide which headings to use
- for list items (duties, requirements, qualifications, skills). If the original content already has list items (like
- . We should keep it as a paragraph
- for list items (duties, requirements, qualifications, skills). This paragraph is not originally a list; it's a sentence with commas. We should not convert it to list unless it was originally a list. The rule: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep it exactly as is, not change its structure. If it's not a list, we should not wrap it in
(non-breaking space). Then
Loan Structuring & Disbursement
etc. We need to preserve all original content word-for-word, but we need to convert to semantic HTML: headingsfor section headers, paragraphs
for intro and general text, lists
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 📝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.