
Share this Job
Business Analyst job at National Bank of Commerce (NBC) | Apply Now
Are you looking for Consultancy jobs in Tanzania 2025 today? then you might be interested in Business Analyst job at National Bank of Commerce (NBC)
About the Organisation
The National Bank of Commerce (NBC) is one of the oldest and most trusted financial institutions in Tanzania, with over five decades of banking experience. NBC offers a comprehensive range of financial solutions, including retail, business, corporate, and investment banking as well as wealth management services.
With a focus on innovation, integrity, and customer satisfaction, NBC continues to play a leading role in advancing Tanzania’s banking sector through technology-driven solutions and customer-centric financial services.
Dar es Salaam, Tanzania
Full Time
Job Title
Business Analyst job at National Bank of Commerce (NBC)
National Bank of Commerce (NBC)
Job Description
The Business Analyst will be responsible for understanding business processes, identifying improvement opportunities, and converting operational needs into detailed technical requirements. The role includes conducting stakeholder consultations, preparing technical documentation, and supporting system implementation and testing.
The incumbent will work closely with cross-functional teams, including IT, operations, and business units, to ensure smooth project delivery, continuous system optimization, and data-driven decision-making. The position requires a proactive, analytical, and solution-oriented professional with a strong understanding of financial systems and business analysis methodologies.
Duties, Roles and Responsibilities
A. Gathering, Analysing, and Documenting Business Requirements (40%)
Evaluate existing business processes and identify improvement opportunities.
Gather, analyze, and document business and system requirements.
Translate business needs into detailed technical designs for development teams.
Stay updated with emerging technologies to support business automation and modernization.
Prepare and maintain system documentation, including product catalogues, user manuals, and process maps.
Identify process gaps and recommend effective solutions.
B. Stakeholder Management and Communication (20%)
Conduct meetings and presentations to share ideas and findings with project stakeholders.
Collaborate with management, vendors, and technical teams to ensure requirements alignment.
Communicate insights and updates clearly across business and technical divisions.
Develop stakeholder reports and summaries of project progress and outcomes.
C. Quality and Compliance Assurance (25%)
Analyze business processes and translate them into functional specifications.
Provide coaching and support to junior staff on new systems and services.
Oversee testing phases to ensure deliverables meet design and performance expectations.
Monitor technical deployments to ensure minimal disruption to existing services.
Support post-deployment reviews and ensure all documentation meets compliance standards.
D. Continuous Improvement and Support (15%)
Conduct ongoing reviews of systems and business processes to identify optimization opportunities.
Address user queries, change requests, and enhancement proposals.
Monitor performance indicators to ensure systems are aligned with business goals.
Recommend strategic initiatives to improve service efficiency and profitability.
Qualifications, Education and Competencies
Education:
Bachelor’s Degree in Computer Science, Information Technology, Computer Engineering, or related discipline from a recognized institution.
Certification in Business Analysis or Project Management is an added advantage.
Experience:
Minimum of 3 years’ experience in business analysis or a related project management environment.
Experience in banking or financial services will be a strong advantage.
Knowledge and Skills:
Strong analytical and problem-solving abilities.
Proficiency in documenting business and functional requirements.
Knowledge of Project Management and Business Analysis methodologies.
Understanding of software engineering concepts, quality assurance, and system modelling techniques.
Proficiency in using modern analytical tools and technologies.
Excellent communication, presentation, and stakeholder management skills.
Ability to work collaboratively with cross-functional teams.
How to Apply
ONLY ONLINE APPLICATIONS:
Interested and qualified candidates are advised that all applications should be submitted online.
To apply please click on the APPLY button below.