NBC Bank Tanzania
Job Announcement
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.
Position 1: Relationship Manager Islamic Banking – Commercial (R-15988460)
Location: Head Office, NBC
Deadline: July 8, 2026
Career Level: Middle
Qualification: Bachelor’s Degree
Experience: 3–5 Years
Job Summary:
Drive the growth of NBC’s Islamic Banking portfolio by proactively acquiring new customers, building and deepening business relationships, and growing assets (financing) and liabilities (deposits) in full compliance with Shari’ah principles. The Relationship Manager – Islamic Banking is the primary commercial interface between the Bank and its Islamic Banking clients, championing the Bank’s Lariba proposition across Retail and Business Banking segments.
Key Accountabilities:
• Business Development & New Customer Acquisition (40%): Owns end-to-end business development for the Islamic Banking book, with a strong emphasis on bringing new-to-bank customers and expanding market penetration. Develop and execute a personal business development plan with monthly acquisition targets for new Islamic Banking customers across financing and deposits. Proactively identify, prospect, and convert new-to-bank clients including individuals, SMEs, and institutions. Drive deposit mobilization by marketing Lariba savings, current, and investment accounts. Originate and structure Lariba financing proposals (Murabaha, Ijarah, Musharaka, etc.) in collaboration with the Credit Unit.
• Customer Relationship Management & Retention (25%): Manages an active portfolio of Islamic Banking clients, ensuring high satisfaction, wallet deepening, and strong retention. Maintain a structured portfolio management system, conducting regular client review meetings and ensuring timely renewals, top-ups, and cross-sell opportunities. Serve as the primary point of contact for escalated customer queries and complaints.
• Performance Monitoring & Reporting (15%): Ensures the Islamic Banking book is tracked, reported, and performance metrics are met.
Position 2: Relationship Manager Islamic Banking – SME (R-15987153)
Location: Head Office, NBC
Deadline: July 8, 2026
Career Level: Middle
Qualification: Bachelor’s Degree
Experience: 3–5 Years
Job Summary:
Drive the growth of NBC’s Islamic Banking portfolio by proactively acquiring new customers, building and deepening business relationships, and growing assets (financing) and liabilities (deposits) in full compliance with Shari’ah principles. The Relationship Manager – Islamic Banking is the primary commercial interface between the Bank and its Islamic Banking clients, championing the Bank’s Lariba proposition across Retail and Business Banking segments.
Key Accountabilities:
• Business Development & New Customer Acquisition (35%): Owns end-to-end business development for the Islamic Banking book, with a strong emphasis on bringing new-to-bank customers and expanding market penetration. Develop and execute a personal business development plan with monthly acquisition targets. Proactively identify, prospect, and convert new-to-bank clients including individuals, SMEs, and institutions. Drive deposit mobilization by marketing Lariba savings, current, and investment accounts. Originate and structure Lariba financing proposals (Murabaha, Ijarah, Musharaka, etc.) in collaboration with the Credit Unit.
• Customer Relationship Management & Retention (25%): Manages an active portfolio of Islamic Banking clients, ensuring high satisfaction, wallet deepening, and strong retention. Maintain a structured portfolio management system, conducting regular client review meetings. Serve as the primary point of contact for escalated customer queries and complaints.
• Performance Monitoring & Reporting (15%): Ensures the Islamic Banking book is tracked, reported, and performance metrics are met.
Position 3: Quality Assurance Analyst (R-15988507)
Location: Head Office, NBC
Deadline: July 8, 2026
Job Summary:
The Quality Assurance Analyst is responsible for executing comprehensive testing of applications to ensure all deliverables meet functional and non-functional requirements. The role ensures solutions are fully validated, fit-for-purpose, and ready for business use prior to UAT and deployment.
Key Accountabilities:
• Test Design & Execution: Execute comprehensive testing of developed applications, covering functional and non-functional requirements. Develop and execute test cases, scripts, and test scenarios. Participate in System Integration Testing (SIT) and support UAT readiness.
• End-to-End Testing Support: Support end-to-end integration testing to ensure systems and interfaces function seamlessly. Validate that all deliverables are fit for purpose before handover to business for UAT.
• Performance & Load Testing: Conduct and support performance and load testing to validate system scalability and reliability under expected and peak usage conditions.
• Defect Management: Identify, log, track, and retest defects throughout the lifecycle. Ensure early detection and proper documentation of issues. Collaborate with developers to ensure timely defect resolution.
• Quality Assurance & Compliance: Ensure adherence to QA standards, methodologies, and best practices. Maintain test artefacts, documentation, and audit trails.
• Collaboration & Reporting: Work closely with developers, business analysts, and business users. Provide testing progress updates and reporting.
• Continuous Improvement: Identify opportunities to improve testing processes, test coverage, and defect detection rates. Support introduction of automation and efficiency improvements.
Education and Experience Required:
• Bachelor’s degree or Diploma in IT, Computer Science, or related field.
• 2–5 years of experience in QA/testing.
• Experience in functional and integration testing, defect management tools, and performance/load testing exposure.
• Experience in banking systems is an advantage.
Knowledge & Skills:
Strong understanding of software testing principles and methodologies; ability to design and execute functional and integration test cases; proficiency in defect tracking and test management tools; analytical and problem-solving skills; attention to detail; good communication and collaboration skills.
Position 4: Telesales & Digital Support Manager (R-15988446)
Location: Head Office, NBC
Deadline: July 8, 2026
Job Summary:
To lead and manage telesales and digital support operations by driving customer acquisition, sales conversion, service excellence, and digital channel adoption. The role is responsible for optimizing customer engagement through contact center platforms, digital support channels, and proactive sales initiatives to achieve business growth, portfolio expansion, and enhanced customer experience.
Key Accountabilities:
• Telesales Strategy & Revenue Growth (30%): Develop and execute telesales strategies aligned with business growth objectives. Drive acquisition of new customers and growth of retail banking products through outbound and inbound sales campaigns. Monitor sales conversion rates and implement initiatives to improve productivity and performance. Identify opportunities for cross-selling and upselling. Manage telesales pipelines and ensure achievement of monthly and annual sales targets. Coordinate targeted campaigns for loans, deposits, cards, digital products, and other banking solutions.
• Digital Support & Customer Experience (30%): Oversee customer support across mobile banking app, internet banking, agency banking, ATM, cards, and USSD channels. Drive onboarding and activation of customers onto digital banking platforms. Improve digital adoption and migration from branch transactions to self-service channels. Ensure prompt resolution of customer issues related to digital banking access. Monitor digital channel performance and customer usage trends. Support rollout and adoption of new digital products. Work closely with IT and digital teams to resolve system-related issues.
• Operational Efficiency & Process Improvement (20%): Develop and implement operational procedures, scripts, and workflow controls. Monitor operational performance and implement continuous improvement initiatives. Utilize data analytics and dashboards to monitor productivity and performance. Ensure efficient workforce planning and resource utilization. Identify automation opportunities to improve customer engagement and operational efficiency.
• Team Leadership & Capability Development (10%): Lead, coach, and develop telesales and digital support teams. Set clear performance objectives and conduct regular performance reviews. Build a high-performance, customer-centric, and sales-driven culture. Conduct regular product knowledge and customer service training sessions. Mentor staff on customer engagement and digital banking support.
• Stakeholder Management & Collaboration (10%): Collaborate with product, operations, marketing, credit, IT, and branch teams. Support implementation of campaigns, product launches, and customer engagement programs. Provide management reports and business insights. Engage with external vendors and technology partners.
Education and Experience Required:
• Bachelor’s degree in Banking, Finance, Business Administration, Marketing, Information Systems, or related field.
• Professional certifications in digital banking, customer experience, sales, or contact center management are an added advantage.
• Minimum of 5–7 years’ experience in banking operations, telesales, digital banking support, or contact center management.
• Strong understanding of retail banking products, lending, and digital financial services.
• Proven experience in managing sales and customer support teams within a banking environment.
Position 5: Quality Assurance Specialist (R-15988506)
Location: Head Office, NBC
Deadline: July 8, 2026
Job Summary:
The Quality Assurance Specialist is responsible for leading the establishment and execution of the bank’s Quality Assurance (QA) strategy, governance framework, and testing coordination across all projects. The role ensures that structured, end-to-end testing practices are consistently applied to deliver high-quality, secure, reliable, and compliant technology solutions.
Key Accountabilities:
• QA Strategy, Governance & Leadership: Lead QA strategy, governance, and coordination across all projects. Establish and enforce testing standards, methodologies, and best practices. Provide independent QA oversight to ensure compliance with internal policies, audit requirements, and regulatory expectations. Ensure full traceability, documentation, and audit-ready evidence of testing activities.
• Test Planning & Execution Oversight: Lead test planning, test case design, scripting, and execution across System Integration Testing (SIT), User Acceptance Testing (UAT) support, and load and performance testing. Oversee end-to-end testing to ensure all systems, interfaces, and dependencies integrate seamlessly. Ensure execution of functional and non-functional testing.
• Performance & Load Testing Leadership: Ensure load, stress, and performance testing are properly designed and executed. Validate system scalability, stability, and resilience under peak conditions before deployment.
• Quality Control & Defect Management: Drive early defect detection strategies (shift-left approach). Oversee processes to identify, log, track, and resolve defects proactively. Monitor defect trends, leakage, and root causes, and implement corrective actions.
• Delivery Assurance: Ensure all deliverables are fully tested, validated, and fit-for-purpose before handover to business for UAT. Act as a key control function to prevent production instability and reduce post-deployment rework.
• Stakeholder & Cross-Functional Coordination: Coordinate testing activities across technology, business, and governance teams. Ensure end-to-end testing visibility across functional and non-functional areas. Support business teams during UAT readiness and validation.
• Capability Development: Mentor QA Analysts and build team capability in advanced testing practices. Promote test automation and continuous improvement initiatives.
Education and Experience Required:
• Bachelor’s degree in Computer Science, IT, or related field.
• 5–8+ years of experience in QA/testing (preferably in banking/financial services).
• Strong experience in QA governance and frameworks, SIT and UAT coordination, and performance and load testing.
• ISTQB Advanced Certification or equivalent is an advantage.
Knowledge & Skills:
Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC); expertise in system integration, functional, and non-functional testing; proficiency in QA methodologies, frameworks, and testing tools (e.g., JIRA, Azure DevOps, HP ALM); understanding of test automation concepts and CI/CD pipelines; knowledge of IT governance, regulatory compliance, and audit requirements in banking; strong analytical skills; ability to lead QA activities and manage cross-functional stakeholders effectively; excellent communication.
How to Apply
All positions are based at HEAD OFFICE, NBC. The deadline for applications is July 8, 2026.
Apply online at:
