Application Support Specialist job at NBC
New
Today
Linkedid Twitter Share on facebook
Application Support Specialist
2025-12-30T20:03:29+00:00
NBC
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_5942/logo/NBC.jpeg
FULL_TIME
 
Head Office NBC
Tanzania
00000
Tanzania
Banking
Admin & Office
TZS
 
MONTH
2026-01-13T17:00:00+00:00
 
 
8

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

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 the 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.

Job Description​

System Stability and Resilience

  • Maintain the availability and reliability of applications to ensure that IT can effectively meet service targets in accordance with planned business objectives.
  • undefined
  • Optimize the availability of the IT infrastructure to deliver cost effective improvements that deliver tangible benefits to business units and customers.
  • 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.
  • Take actions to achieve reductions in frequency and duration of incidents that impact IT availability.
  • Ensure shortfalls in IT availability are recognized and appropriate corrective actions are identified and progressed.
  • 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.
  • Provide regular reports on availability to the business, these include those generated from database before system handover and after end of day or end of month batch run.
  • Organize and maintain a regular availability review process with both key business and IT representatives.
  • Agree appropriate actions to maintain or improve availability levels.
  • Initiate and coordinate actions required to maintain or improve availability of applications.
  • Act as a coordination point for changes to availability levels of applications when needed.
  • Determine the availability requirements from the business for new or enhanced IT applications.
  • Establish measures and reporting that reflect business, user and IT support requirements with regards to application availability.
  • Participate in Change Control meetings to assess and agree on changes from an availability perspective
  • Define the key targets of availability required for the applications and their components that underpin a new or enhanced IT application as the basis for an SLA agreement.
  • Maintain an awareness of technology best practices that support application availability.
  • Provide Application criticality assessments.

Projects and UAT Support

  • Work closely with change team in supporting new projects initiated by business, Government/TRA and group.
  • Support UAT testing challenges related to Applications for new projects or enhancements and perform sanity testing.
  • Create new products in core banking Application that are related to new projects or business requirement as per current market or customers need.
  • Attend meetings from the beginning of projects until the end.
  • Review Business Request Document (BRD) related to Application and advise them accordingly.
  • Review and provide advice on technical specification document for new projects.
  • Participate in all key sessions for project lifecycle from inception to implementation.
  • Review the business needs and correlate their applicability.  
  • Facilitate implementation of innovative solution that meets customer’s needs.
  • Support decommission exercise for all unnecessary applications scoped.
  • Provide the lead required to accomplish different diverse activities under a particular project.

Business Continuity Management and Disaster Recovery

  • Perform periodic reviews and tests of established Business Continuity Plans and procedures, reporting findings to management and making recommendations for improvements as needed.
  • Ensure that all technical components of the Business Continuity Plans are successfully tested at least annually, or whenever significant changes are made to those components.
  • Planning and coordinating at least one simulation exercise a year, involving all critical business units.
  • Documenting the results of all tests and exercises, and identifying any recommended enhancements to the Business Continuity Plans and Procedures.
  • Participant on BCM and DR all critical systems.
  • Support the annual business continuity test plan.
  • Resume support for all business functions and processes within the agreed time-frame.
  • Directing or assisting in the development of Business continuity Plans and procedures.

 Support roles

  • Systems data extraction and Analysis as per business request or Audit Logs Extraction as per auditors’ request.
  • Tariffs implementation in the system as per business request.
  • Support and manage all Audits operations take place on sections.
  • Provide reports and information requested by Auditors.
  • Attend to incidents and provide feedback to users within SLA once the issue is resolved.
  • Daily servers health checks and restart servers or services if required.
  • Daily Online, ATM and Maintenance transactions reports while on duty.
  • Make sure that no authorized transaction on FCC system to   

            facilitated EOD/EOM/EOY run while on duty.

  • Make sure that all Branch batches are closed while on duty before
  • handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty.
  • Handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty.
  • Provide 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.
  • Provide support for complex technical issues and initiatives related to assigned automation, systems, databases and/or other technical products and services especially when primary data will be in country.
  • Uses diagnostic and other tools to maintain, troubleshoot and restore service or data to systems.
  • Conversant with complex technical issues and convey them clearly (verbally/in writing) for the intended recipient.
  • Participates in migration from development to production, upgrades, setup and/or configurations in primary data centre.
  • Updates/writes documentation and procedures and assists with related training in coming primary data centre in country.
  • Troubleshoots Application issues using general guidelines, templates or direction from others.
  • Understands quality, security and compliance requirements for supported areas and reviews changes for risk to Production systems.
  • An understanding of, and willingness to adhere to, formal change control procedures and disciplines.
  • Strong desire for exploring, evaluating and understanding new technologies.
  • Conceptualize automated solutions and understand the prescribed design architecture.
  • An aptitude for problem solving, with the ability to take a logical route to the source of an error.
  • Work with developers and application owners to implement the change & document it.
  • Troubleshooting and providing solutions for production issues raise by either end user.

Key Competencies/ Skills 

  • Familiarity with ITIL-style management procedures and mainstream project management styles a distinct advantage.
  • 4- 5 years of Experience with a mid to large bank in providing Production Support for Flexcube Corporate Application with excellent knowledge of Flexcube working and key modules
  •  Must have worked on Flexcube release 2.1 FCR and 7.1 FCC
  •  Ability to differentiate between software bugs and incorrect configuration or platform related issues.
  • Good exposure to FLEXCUBE corporate database and application architecture
  •  Excellent programming skills in Java, SQL, PL/ SQL, Forms and Reports
  •   Understanding of basic Unix/ Shell scripting commands will be an advantage
  •  Highly developed, process- oriented skills for troubleshooting, problem solving, and problem resolution with ability to perform root cause analysis
  •  Should be able to determine priority and urgency of support issues and set priorities accordingly
  •  Ability to work in a high pressure and time- sensitive environment; extended working hours may be required as dictated by business needs
  •  Excellent verbal and written communication skills
  •  Strong experience with application support, configuration, and troubleshooting

Qualification

  • B Sc., B Sc (Eng.) or BSc (Computers/IT) or Minimum: An appropriate university degree on relevant field

Experience:

  • 5 years relevant experience in IT support or equivalent related experience

Qualifications

Experience in a similar environment, National Certificate - Information Technology

System Stability and Resilience Maintain the availability and reliability of applications to ensure that IT can effectively meet service targets in accordance with planned business objectives. undefined Optimize the availability of the IT infrastructure to deliver cost effective improvements that deliver tangible benefits to business units and customers. 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. Take actions to achieve reductions in frequency and duration of incidents that impact IT availability. Ensure shortfalls in IT availability are recognized and appropriate corrective actions are identified and progressed. 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. Provide regular reports on availability to the business, these include those generated from database before system handover and after end of day or end of month batch run. Organize and maintain a regular availability review process with both key business and IT representatives. Agree appropriate actions to maintain or improve availability levels. Initiate and coordinate actions required to maintain or improve availability of applications. Act as a coordination point for changes to availability levels of applications when needed. Determine the availability requirements from the business for new or enhanced IT applications. Establish measures and reporting that reflect business, user and IT support requirements with regards to application availability. Participate in Change Control meetings to assess and agree on changes from an availability perspective Define the key targets of availability required for the applications and their components that underpin a new or enhanced IT application as the basis for an SLA agreement. Maintain an awareness of technology best practices that support application availability. Provide Application criticality assessments. Projects and UAT Support Work closely with change team in supporting new projects initiated by business, Government/TRA and group. Support UAT testing challenges related to Applications for new projects or enhancements and perform sanity testing. Create new products in core banking Application that are related to new projects or business requirement as per current market or customers need. Attend meetings from the beginning of projects until the end. Review Business Request Document (BRD) related to Application and advise them accordingly. Review and provide advice on technical specification document for new projects. Participate in all key sessions for project lifecycle from inception to implementation. Review the business needs and correlate their applicability.   Facilitate implementation of innovative solution that meets customer’s needs. Support decommission exercise for all unnecessary applications scoped. Provide the lead required to accomplish different diverse activities under a particular project. Business Continuity Management and Disaster Recovery Perform periodic reviews and tests of established Business Continuity Plans and procedures, reporting findings to management and making recommendations for improvements as needed. Ensure that all technical components of the Business Continuity Plans are successfully tested at least annually, or whenever significant changes are made to those components. Planning and coordinating at least one simulation exercise a year, involving all critical business units. Documenting the results of all tests and exercises, and identifying any recommended enhancements to the Business Continuity Plans and Procedures. Participant on BCM and DR all critical systems. Support the annual business continuity test plan. Resume support for all business functions and processes within the agreed time-frame. Directing or assisting in the development of Business continuity Plans and procedures.  Support roles Systems data extraction and Analysis as per business request or Audit Logs Extraction as per auditors’ request. Tariffs implementation in the system as per business request. Support and manage all Audits operations take place on sections. Provide reports and information requested by Auditors. Attend to incidents and provide feedback to users within SLA once the issue is resolved. Daily servers health checks and restart servers or services if required. Daily Online, ATM and Maintenance transactions reports while on duty. Make sure that no authorized transaction on FCC system to                facilitated EOD/EOM/EOY run while on duty. Make sure that all Branch batches are closed while on duty before handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty. Handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty. Provide 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. Provide support for complex technical issues and initiatives related to assigned automation, systems, databases and/or other technical products and services especially when primary data will be in country. Uses diagnostic and other tools to maintain, troubleshoot and restore service or data to systems. Conversant with complex technical issues and convey them clearly (verbally/in writing) for the intended recipient. Participates in migration from development to production, upgrades, setup and/or configurations in primary data centre. Updates/writes documentation and procedures and assists with related training in coming primary data centre in country. Troubleshoots Application issues using general guidelines, templates or direction from others. Understands quality, security and compliance requirements for supported areas and reviews changes for risk to Production systems. An understanding of, and willingness to adhere to, formal change control procedures and disciplines. Strong desire for exploring, evaluating and understanding new technologies. Conceptualize automated solutions and understand the prescribed design architecture. An aptitude for problem solving, with the ability to take a logical route to the source of an error. Work with developers and application owners to implement the change & document it. Troubleshooting and providing solutions for production issues raise by either end user.
 
Familiarity with ITIL-style management procedures and mainstream project management styles a distinct advantage. 4- 5 years of Experience with a mid to large bank in providing Production Support for Flexcube Corporate Application with excellent knowledge of Flexcube working and key modules  Must have worked on Flexcube release 2.1 FCR and 7.1 FCC  Ability to differentiate between software bugs and incorrect configuration or platform related issues. Good exposure to FLEXCUBE corporate database and application architecture  Excellent programming skills in Java, SQL, PL/ SQL, Forms and Reports   Understanding of basic Unix/ Shell scripting commands will be an advantage  Highly developed, process- oriented skills for troubleshooting, problem solving, and problem resolution with ability to perform root cause analysis  Should be able to determine priority and urgency of support issues and set priorities accordingly  Ability to work in a high pressure and time- sensitive environment; extended working hours may be required as dictated by business needs  Excellent verbal and written communication skills  Strong experience with application support, configuration, and troubleshooting Qualification B Sc., B Sc (Eng.) or BSc (Computers/IT) or Minimum: An appropriate university degree on relevant field Experience: 5 years relevant experience in IT support or equivalent related experience Qualifications Experience in a similar environment, National Certificate - Information Technology
bachelor degree
60
JOB-6954301111b1c

Vacancy title:
Application Support Specialist

[Type: FULL_TIME, Industry: Banking, Category: Admin & Office]

Jobs at:
NBC

Deadline of this Job:
Tuesday, January 13 2026

Duty Station:
Head Office NBC | Tanzania

Summary
Date Posted: Tuesday, December 30 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about NBC
NBC jobs in Tanzania

JOB DETAILS:

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

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 the 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.

Job Description​

System Stability and Resilience

  • Maintain the availability and reliability of applications to ensure that IT can effectively meet service targets in accordance with planned business objectives.
  • undefined
  • Optimize the availability of the IT infrastructure to deliver cost effective improvements that deliver tangible benefits to business units and customers.
  • 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.
  • Take actions to achieve reductions in frequency and duration of incidents that impact IT availability.
  • Ensure shortfalls in IT availability are recognized and appropriate corrective actions are identified and progressed.
  • 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.
  • Provide regular reports on availability to the business, these include those generated from database before system handover and after end of day or end of month batch run.
  • Organize and maintain a regular availability review process with both key business and IT representatives.
  • Agree appropriate actions to maintain or improve availability levels.
  • Initiate and coordinate actions required to maintain or improve availability of applications.
  • Act as a coordination point for changes to availability levels of applications when needed.
  • Determine the availability requirements from the business for new or enhanced IT applications.
  • Establish measures and reporting that reflect business, user and IT support requirements with regards to application availability.
  • Participate in Change Control meetings to assess and agree on changes from an availability perspective
  • Define the key targets of availability required for the applications and their components that underpin a new or enhanced IT application as the basis for an SLA agreement.
  • Maintain an awareness of technology best practices that support application availability.
  • Provide Application criticality assessments.

Projects and UAT Support

  • Work closely with change team in supporting new projects initiated by business, Government/TRA and group.
  • Support UAT testing challenges related to Applications for new projects or enhancements and perform sanity testing.
  • Create new products in core banking Application that are related to new projects or business requirement as per current market or customers need.
  • Attend meetings from the beginning of projects until the end.
  • Review Business Request Document (BRD) related to Application and advise them accordingly.
  • Review and provide advice on technical specification document for new projects.
  • Participate in all key sessions for project lifecycle from inception to implementation.
  • Review the business needs and correlate their applicability.  
  • Facilitate implementation of innovative solution that meets customer’s needs.
  • Support decommission exercise for all unnecessary applications scoped.
  • Provide the lead required to accomplish different diverse activities under a particular project.

Business Continuity Management and Disaster Recovery

  • Perform periodic reviews and tests of established Business Continuity Plans and procedures, reporting findings to management and making recommendations for improvements as needed.
  • Ensure that all technical components of the Business Continuity Plans are successfully tested at least annually, or whenever significant changes are made to those components.
  • Planning and coordinating at least one simulation exercise a year, involving all critical business units.
  • Documenting the results of all tests and exercises, and identifying any recommended enhancements to the Business Continuity Plans and Procedures.
  • Participant on BCM and DR all critical systems.
  • Support the annual business continuity test plan.
  • Resume support for all business functions and processes within the agreed time-frame.
  • Directing or assisting in the development of Business continuity Plans and procedures.

 Support roles

  • Systems data extraction and Analysis as per business request or Audit Logs Extraction as per auditors’ request.
  • Tariffs implementation in the system as per business request.
  • Support and manage all Audits operations take place on sections.
  • Provide reports and information requested by Auditors.
  • Attend to incidents and provide feedback to users within SLA once the issue is resolved.
  • Daily servers health checks and restart servers or services if required.
  • Daily Online, ATM and Maintenance transactions reports while on duty.
  • Make sure that no authorized transaction on FCC system to facilitated EOD/EOM/EOY run while on duty.
  • Make sure that all Branch batches are closed while on duty before
  • handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty.
  • Handover the system for EOD/EOM/EOY run and run actual EOD/EOM/EOY while on duty.
  • Provide 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.
  • Provide support for complex technical issues and initiatives related to assigned automation, systems, databases and/or other technical products and services especially when primary data will be in country.
  • Uses diagnostic and other tools to maintain, troubleshoot and restore service or data to systems.
  • Conversant with complex technical issues and convey them clearly (verbally/in writing) for the intended recipient.
  • Participates in migration from development to production, upgrades, setup and/or configurations in primary data centre.
  • Updates/writes documentation and procedures and assists with related training in coming primary data centre in country.
  • Troubleshoots Application issues using general guidelines, templates or direction from others.
  • Understands quality, security and compliance requirements for supported areas and reviews changes for risk to Production systems.
  • An understanding of, and willingness to adhere to, formal change control procedures and disciplines.
  • Strong desire for exploring, evaluating and understanding new technologies.
  • Conceptualize automated solutions and understand the prescribed design architecture.
  • An aptitude for problem solving, with the ability to take a logical route to the source of an error.
  • Work with developers and application owners to implement the change & document it.
  • Troubleshooting and providing solutions for production issues raise by either end user.

Key Competencies/ Skills 

  • Familiarity with ITIL-style management procedures and mainstream project management styles a distinct advantage.
  • 4- 5 years of Experience with a mid to large bank in providing Production Support for Flexcube Corporate Application with excellent knowledge of Flexcube working and key modules
  •  Must have worked on Flexcube release 2.1 FCR and 7.1 FCC
  •  Ability to differentiate between software bugs and incorrect configuration or platform related issues.
  • Good exposure to FLEXCUBE corporate database and application architecture
  •  Excellent programming skills in Java, SQL, PL/ SQL, Forms and Reports
  •   Understanding of basic Unix/ Shell scripting commands will be an advantage
  •  Highly developed, process- oriented skills for troubleshooting, problem solving, and problem resolution with ability to perform root cause analysis
  •  Should be able to determine priority and urgency of support issues and set priorities accordingly
  •  Ability to work in a high pressure and time- sensitive environment; extended working hours may be required as dictated by business needs
  •  Excellent verbal and written communication skills
  •  Strong experience with application support, configuration, and troubleshooting

Qualification

  • B Sc., B Sc (Eng.) or BSc (Computers/IT) or Minimum: An appropriate university degree on relevant field

Experience:

  • 5 years relevant experience in IT support or equivalent related experience

Qualifications

Experience in a similar environment, National Certificate - Information Technology

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Banking/ Finance jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Tuesday, January 13 2026
Duty Station: Head Office NBC | Tanzania
Posted: 31-12-2025
No of Jobs: 1
Start Publishing: 30-12-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.