JOB VACANCY : Business Analyst

October 2, 2025 Dar es Salaam

Company: NBC Bank Tanzania

Category: Job Listing

Job Title: Business Analyst

Job Requisition ID: R-15980058


About NBC
NBC is the oldest serving bank in Tanzania with over five decades of experience. The bank offers a wide range of retail, business, corporate and investment banking, and wealth management products and services.


Job Summary
The Business Analyst will act as a bridge between business and technical teams by analyzing and evaluating business operations, requirements, and data to identify areas of improvement. The role involves creating reports and providing strategic recommendations to improve business efficiency and profitability.


Key Responsibilities

1. Gathering, Analyzing, and Documenting Business Requirements (40%)

  • Evaluate business processes, identify areas for improvement, and implement solutions.
  • Stay updated on the latest IT advancements to automate and modernize systems.
  • Ensure accurate translation of business requirements into technical design.
  • Prepare and maintain technical/user documentation and product/service catalogues.
  • Identify gaps between current and desired business processes/systems.

2. Stakeholder Management and Communication (20%)

  • Conduct meetings and presentations to share insights and findings.
  • Participate in requirements analysis, prototyping, testing, and deployment.
  • Communicate plans effectively to cross-functional teams and management.
  • Gather critical information from stakeholders and produce actionable reports.
  • Collaborate with clients, vendors, and technology teams to translate needs into technical specifications.

3. Ensure Quality and Compliant Implementation (25%)

  • Document business processes and translate into functional specifications.
  • Provide leadership, training, and coaching to junior staff.
  • Monitor project delivery to ensure alignment with agreed design and standards.
  • Define test cases, oversee quality control, and support testing/implementation.
  • Ensure smooth transition from development to production.

4. Ongoing Support and Continuous Improvement (15%)

  • Lead continuous reviews of business processes and develop optimization strategies.
  • Provide ongoing support by handling user inquiries and evaluating enhancements.
  • Monitor performance of implemented solutions against requirements.
  • Identify opportunities for process improvement to optimize operations.

Education & Experience Required

  • Bachelor’s Degree in Computer Science, Information Technology, Computer Engineering, or related field.
  • Minimum 3 years’ experience in business analysis and exposure to project environments.
  • Business Analysis or Project Management Certification.
  • Strong knowledge of current technologies.

Knowledge & Skills

  • Ability to capture, translate, and communicate business requirements effectively.
  • Strong background in Business Analysis and Project Management.
  • Practical experience in Object-Oriented Design and Analysis.
  • Knowledge of Quality Assurance for ICT products/services.
  • Understanding of software engineering concepts and modeling techniques.
  • Strong influencing and stakeholder management skills.
  • Excellent documentation and presentation skills.

Qualifications

  • Analytical Thinking – Advanced
  • Digital Familiarity – Developing
  • Enabling Team Success – Advanced
  • National Diplomas and Advanced Certificates – Business, Commerce and Management Studies
  • Openness to Change – Developing
  • Planning and Organizing – Advanced
  • Project & Programme Management – Developing

Job Type: Full-time