System Analyst job at CRDB
New
Website :
1 Day Ago
Linkedid Twitter Share on facebook
System Analyst
2026-04-21T06:05:12+00:00
CRDB
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_2278/logo/CRDB%20Bank%20Plc.jpg
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Finance
Computer & IT, Science & Engineering, Business Operations
TZS
MONTH
2026-05-04T17:00:00+00:00
8

The System Analyst is responsible for analyzing business requirements, designing system solutions, supporting enterprise applications, and ensuring successful implementation aligned with organizational goals. The System Analyst will support in delivering system projects, enhancements, and operational stability within the insurance systems environment. The role focuses on requirement gathering, small system developments, integrations, testing, quality assurance, and ongoing application support to ensure efficient operations across core insurance, finance, digital platforms, and third-party integrations.

The position acts as a bridge between business users, vendors, and the ICT team to ensure systems meet operational, regulatory, and performance requirements.

Responsibilities or duties

  • Gather, analyze, and document business requirements from underwriting, claims, finance, operations, and management teams.
  • Prepare Business Requirement Documents (BRDs), functional specifications, process flows, and user stories.
  • Support project planning, task tracking, and coordination with vendors and internal teams.
  • Perform gap analysis and recommend practical system solutions.
  • Follow change management procedures and documentation standards.
  • Implement small system enhancements, configurations, reports, and automation tasks.
  • Support customization of the core insurance system, ERP, and digital platforms.
  • Assist in data mapping, validation rules, and workflow configurations.
  • Support API integrations between core systems, finance systems, mobile applications, portals, and third‑party partners.
  • Monitor system integrations and resolve interface‑related issues.
  • Work closely with vendors on system upgrades and continuous improvements.
  • Develop and execute test cases, including functional, integration, regression, and UAT testing.
  • Coordinate and support User Acceptance Testing (UAT) activities.
  • Log, track, validate, and support resolution of defects prior to release.
  • Ensure solutions meet business requirements as well as compliance and regulatory standards.
  • Provide second‑level system support by troubleshooting operational issues, analyzing recurring incidents, and recommending permanent corrective solutions.
  • Support system performance monitoring and optimization initiatives.
  • Maintain proper documentation of system changes, releases, and configurations.

Qualifications or requirements

  • Bachelor’s degree in IT, Computer Science, Insurance, Software Engineering, or related field.
  • Minimum 2–5 years’ experience in system analysis, application support, or enterprise system implementation.
  • Experience working with core systems, ERP platforms, or other enterprise applications, with prior exposure to insurance or financial services environments considered an added advantage.
  • Practical involvement in software development, system enhancements, integrations, and change management processes.
  • Good understanding of the Software Development Life Cycle (SDLC), including change and release management processes.
  • Working knowledge of database concepts and system integration principles, with an understanding of insurance business processes (underwriting, claims, reinsurance, and finance) considered an added advantage.
  • Working knowledge of SQL and database querying, with the ability to analyze business requirements and translate them into clear functional specifications, including API and system integration requirements (REST/SOAP).
  • Strong analytical and problem‑solving skills, complemented by effective communication, stakeholder coordination, attention to detail, and strong documentation capabilities.
  • Gather, analyze, and document business requirements from underwriting, claims, finance, operations, and management teams.
  • Prepare Business Requirement Documents (BRDs), functional specifications, process flows, and user stories.
  • Support project planning, task tracking, and coordination with vendors and internal teams.
  • Perform gap analysis and recommend practical system solutions.
  • Follow change management procedures and documentation standards.
  • Implement small system enhancements, configurations, reports, and automation tasks.
  • Support customization of the core insurance system, ERP, and digital platforms.
  • Assist in data mapping, validation rules, and workflow configurations.
  • Support API integrations between core systems, finance systems, mobile applications, portals, and third‑party partners.
  • Monitor system integrations and resolve interface‑related issues.
  • Work closely with vendors on system upgrades and continuous improvements.
  • Develop and execute test cases, including functional, integration, regression, and UAT testing.
  • Coordinate and support User Acceptance Testing (UAT) activities.
  • Log, track, validate, and support resolution of defects prior to release.
  • Ensure solutions meet business requirements as well as compliance and regulatory standards.
  • Provide second‑level system support by troubleshooting operational issues, analyzing recurring incidents, and recommending permanent corrective solutions.
  • Support system performance monitoring and optimization initiatives.
  • Maintain proper documentation of system changes, releases, and configurations.
  • SQL and database querying
  • API and system integration requirements (REST/SOAP)
  • Strong analytical and problem-solving skills
  • Effective communication
  • Stakeholder coordination
  • Attention to detail
  • Strong documentation capabilities
  • Bachelor’s degree in IT, Computer Science, Insurance, Software Engineering, or related field.
  • Minimum 2–5 years’ experience in system analysis, application support, or enterprise system implementation.
  • Experience working with core systems, ERP platforms, or other enterprise applications, with prior exposure to insurance or financial services environments considered an added advantage.
  • Practical involvement in software development, system enhancements, integrations, and change management processes.
  • Good understanding of the Software Development Life Cycle (SDLC), including change and release management processes.
  • Working knowledge of database concepts and system integration principles, with an understanding of insurance business processes (underwriting, claims, reinsurance, and finance) considered an added advantage.
  • Working knowledge of SQL and database querying, with the ability to analyze business requirements and translate them into clear functional specifications, including API and system integration requirements (REST/SOAP).
  • Strong analytical and problem‑solving skills, complemented by effective communication, stakeholder coordination, attention to detail, and strong documentation capabilities.
bachelor degree
24
JOB-69e713987cf2e

Vacancy title:
System Analyst

[Type: FULL_TIME, Industry: Finance, Category: Computer & IT, Science & Engineering, Business Operations]

Jobs at:
CRDB

Deadline of this Job:
Monday, May 4 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Tuesday, April 21 2026, Base Salary: Not Disclosed

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

JOB DETAILS:

The System Analyst is responsible for analyzing business requirements, designing system solutions, supporting enterprise applications, and ensuring successful implementation aligned with organizational goals. The System Analyst will support in delivering system projects, enhancements, and operational stability within the insurance systems environment. The role focuses on requirement gathering, small system developments, integrations, testing, quality assurance, and ongoing application support to ensure efficient operations across core insurance, finance, digital platforms, and third-party integrations.

The position acts as a bridge between business users, vendors, and the ICT team to ensure systems meet operational, regulatory, and performance requirements.

Responsibilities or duties

  • Gather, analyze, and document business requirements from underwriting, claims, finance, operations, and management teams.
  • Prepare Business Requirement Documents (BRDs), functional specifications, process flows, and user stories.
  • Support project planning, task tracking, and coordination with vendors and internal teams.
  • Perform gap analysis and recommend practical system solutions.
  • Follow change management procedures and documentation standards.
  • Implement small system enhancements, configurations, reports, and automation tasks.
  • Support customization of the core insurance system, ERP, and digital platforms.
  • Assist in data mapping, validation rules, and workflow configurations.
  • Support API integrations between core systems, finance systems, mobile applications, portals, and third‑party partners.
  • Monitor system integrations and resolve interface‑related issues.
  • Work closely with vendors on system upgrades and continuous improvements.
  • Develop and execute test cases, including functional, integration, regression, and UAT testing.
  • Coordinate and support User Acceptance Testing (UAT) activities.
  • Log, track, validate, and support resolution of defects prior to release.
  • Ensure solutions meet business requirements as well as compliance and regulatory standards.
  • Provide second‑level system support by troubleshooting operational issues, analyzing recurring incidents, and recommending permanent corrective solutions.
  • Support system performance monitoring and optimization initiatives.
  • Maintain proper documentation of system changes, releases, and configurations.

Qualifications or requirements

  • Bachelor’s degree in IT, Computer Science, Insurance, Software Engineering, or related field.
  • Minimum 2–5 years’ experience in system analysis, application support, or enterprise system implementation.
  • Experience working with core systems, ERP platforms, or other enterprise applications, with prior exposure to insurance or financial services environments considered an added advantage.
  • Practical involvement in software development, system enhancements, integrations, and change management processes.
  • Good understanding of the Software Development Life Cycle (SDLC), including change and release management processes.
  • Working knowledge of database concepts and system integration principles, with an understanding of insurance business processes (underwriting, claims, reinsurance, and finance) considered an added advantage.
  • Working knowledge of SQL and database querying, with the ability to analyze business requirements and translate them into clear functional specifications, including API and system integration requirements (REST/SOAP).
  • Strong analytical and problem‑solving skills, complemented by effective communication, stakeholder coordination, attention to detail, and strong documentation capabilities.

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Monday, May 4 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 21-04-2026
No of Jobs: 1
Start Publishing: 21-04-2026
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.