System Programming and Database Officer II
2026-11-12T04:14:01+00:00
TRA Saccos Ltd
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_2883/logo/TRA%20Saccos%20Ltd.jpg
https://www.greattanzaniajobs.com/jobs
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Financial Services
Computer & IT, Science & Engineering, Business Operations
2026-11-26T17:00:00+00:00
8
Background
TRA SACCOS LTD is a registered Savings and Credit Co-operative Society based in Dar es Salaam. TRA SACCOS LTD is dedicated to mobilizing savings from its members and providing accessible credit facilities. As a Class B licensed microfinance institution, the society operates in full compliance with the Microfinance Act No. 10 of 2018 and the Co-operative Societies Act, Cap 211.
TRA SACCOS LTD invites applications from suitably qualified and competent candidates to fill the following vacancy based in Dar es Salaam as shown below:
System Programming and Database Officer II (1 Post)
Job purpose
To manage and support TRA SACCOS databases, information systems, and software applications by ensuring data accuracy, system reliability, security, and effective technology solutions that improve operational efficiency and support business decision-making.
Reporting to
Head of ICT Department
Duties and responsibilities
- Administer, maintain, and secure databases, including installation, configuration, backup, recovery, and disaster recovery processes.
- Design, develop, test and maintain software applications and system modules in line with user and organisational requirements.
- Design, implement and administer databases, including writing queries, optimising performance, and managing backups and data security.
- Troubleshoot and resolve software and database issues, and prepare technical documentation for the systems developed.
- Design, develop, and maintain databases, applications, scripts, and system components to support business operations.
- Develop, customize, test, deploy, and maintain secure web-based and desktop applications.
- Support system integration, troubleshoot database and application issues, and implement appropriate security controls.
- Perform any other duties as may be assigned by the Supervisor.
Qualification and experience
Possess Bachelor degree or Advanced diploma with upper second class or above in Information Technology, Computer Science, Information systems, Computer engineering, software engineering or any other ICT related discipline from a recognized Institution; with working experience of at least 2 years of work experience in related field. Possession of any of the following ICT certification CCNA, CISSP, CEH, CISM, OCA, CISA, CompTIA Security or any other certification in the related fields and proficiency in languages such as C, C++, C#, Java, Python, or Go, along with a firm grasp of Object-Oriented Programming (OOP) and Software Development Life Cycle (SDLC) methodologies will be an added advantage.
Experience
- Proven practical experience in programming using one or more languages (e.g. Python, PHP, Java, JavaScript or C#), demonstrated through completed and working systems.
- Practical experience in designing and managing relational databases such as MySQL, PostgreSQL, Microsoft SQL Server or Oracle, including writing SQL queries.
- Experience in developing and deploying at least one database-driven application from requirements through to a live production environment.
Skills and abilities required
- Strong analytical, troubleshooting, problem-solving, organizational, and communication skills with attention to detail and quality.
- High integrity, business acumen, and commitment to maintaining the confidentiality and security of customer information.
- Strong foundation in software engineering, database administration, and system architecture to build, maintain and secure enterprise applications.
Age limit
The applicant must be of age between 25 – 35 years.
- Administer, maintain, and secure databases, including installation, configuration, backup, recovery, and disaster recovery processes.
- Design, develop, test and maintain software applications and system modules in line with user and organisational requirements.
- Design, implement and administer databases, including writing queries, optimising performance, and managing backups and data security.
- Troubleshoot and resolve software and database issues, and prepare technical documentation for the systems developed.
- Design, develop, and maintain databases, applications, scripts, and system components to support business operations.
- Develop, customize, test, deploy, and maintain secure web-based and desktop applications.
- Support system integration, troubleshoot database and application issues, and implement appropriate security controls.
- Perform any other duties as may be assigned by the Supervisor.
- Strong analytical, troubleshooting, problem-solving, organizational, and communication skills with attention to detail and quality.
- High integrity, business acumen, and commitment to maintaining the confidentiality and security of customer information.
- Strong foundation in software engineering, database administration, and system architecture to build, maintain and secure enterprise applications.
- Proficiency in languages such as C, C++, C#, Java, Python, or Go
- Object-Oriented Programming (OOP)
- Software Development Life Cycle (SDLC) methodologies
- Bachelor degree or Advanced diploma with upper second class or above in Information Technology, Computer Science, Information systems, Computer engineering, software engineering or any other ICT related discipline from a recognized Institution
- Working experience of at least 2 years of work experience in related field
- Possession of any of the following ICT certification CCNA, CISSP, CEH, CISM, OCA, CISA, CompTIA Security or any other certification in the related fields
- Proven practical experience in programming using one or more languages (e.g. Python, PHP, Java, JavaScript or C#), demonstrated through completed and working systems.
- Practical experience in designing and managing relational databases such as MySQL, PostgreSQL, Microsoft SQL Server or Oracle, including writing SQL queries.
- Experience in developing and deploying at least one database-driven application from requirements through to a live production environment.
JOB-6af53d0979186
Vacancy title:
System Programming and Database Officer II
[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT, Science & Engineering, Business Operations]
Jobs at:
TRA Saccos Ltd
Deadline of this Job:
Thursday, November 26 2026
Duty Station:
Dar es Salaam | Dar es Salaam
Summary
Date Posted: Thursday, November 12 2026, Base Salary: Not Disclosed
Similar Jobs in Tanzania
Learn more about TRA Saccos Ltd
TRA Saccos Ltd jobs in Tanzania
JOB DETAILS:
Background
TRA SACCOS LTD is a registered Savings and Credit Co-operative Society based in Dar es Salaam. TRA SACCOS LTD is dedicated to mobilizing savings from its members and providing accessible credit facilities. As a Class B licensed microfinance institution, the society operates in full compliance with the Microfinance Act No. 10 of 2018 and the Co-operative Societies Act, Cap 211.
TRA SACCOS LTD invites applications from suitably qualified and competent candidates to fill the following vacancy based in Dar es Salaam as shown below:
System Programming and Database Officer II (1 Post)
Job purpose
To manage and support TRA SACCOS databases, information systems, and software applications by ensuring data accuracy, system reliability, security, and effective technology solutions that improve operational efficiency and support business decision-making.
Reporting to
Head of ICT Department
Duties and responsibilities
- Administer, maintain, and secure databases, including installation, configuration, backup, recovery, and disaster recovery processes.
- Design, develop, test and maintain software applications and system modules in line with user and organisational requirements.
- Design, implement and administer databases, including writing queries, optimising performance, and managing backups and data security.
- Troubleshoot and resolve software and database issues, and prepare technical documentation for the systems developed.
- Design, develop, and maintain databases, applications, scripts, and system components to support business operations.
- Develop, customize, test, deploy, and maintain secure web-based and desktop applications.
- Support system integration, troubleshoot database and application issues, and implement appropriate security controls.
- Perform any other duties as may be assigned by the Supervisor.
Qualification and experience
Possess Bachelor degree or Advanced diploma with upper second class or above in Information Technology, Computer Science, Information systems, Computer engineering, software engineering or any other ICT related discipline from a recognized Institution; with working experience of at least 2 years of work experience in related field. Possession of any of the following ICT certification CCNA, CISSP, CEH, CISM, OCA, CISA, CompTIA Security or any other certification in the related fields and proficiency in languages such as C, C++, C#, Java, Python, or Go, along with a firm grasp of Object-Oriented Programming (OOP) and Software Development Life Cycle (SDLC) methodologies will be an added advantage.
Experience
- Proven practical experience in programming using one or more languages (e.g. Python, PHP, Java, JavaScript or C#), demonstrated through completed and working systems.
- Practical experience in designing and managing relational databases such as MySQL, PostgreSQL, Microsoft SQL Server or Oracle, including writing SQL queries.
- Experience in developing and deploying at least one database-driven application from requirements through to a live production environment.
Skills and abilities required
- Strong analytical, troubleshooting, problem-solving, organizational, and communication skills with attention to detail and quality.
- High integrity, business acumen, and commitment to maintaining the confidentiality and security of customer information.
- Strong foundation in software engineering, database administration, and system architecture to build, maintain and secure enterprise applications.
Age limit
The applicant must be of age between 25 – 35 years.
Work Hours: 8
Experience in Months: 24
Level of Education: bachelor degree
Job application procedure
Signed applications should be sent to:
The Board Chairman,
TRA SACCOS LTD,
P.O. BOX 63225, DAR ES SALAAM; and sent electronically through the following link:
Application Link: Click Here to Apply Now
Required attachments
- Signed cover letter detailing job suitability, updated Curriculum Vitae (CV), certified copies of academic transcripts and professional certificates, nationality evidence (certified copy of NIDA Identity/Passport) and reliable contact information for three professional referees (being from former work place, professional or Higher Leaning Academic Institution).
- Certificates obtained from foreign institutions must be verified by accredited local authorities such as Tanzania Commission for Universities (TCU)/NACVET.
General guideline
TRA SACCOS LTD is an equal opportunity employer. Only short-listed applicants will be contacted. Canvassing or any kind of cheating shall lead to automatic disqualification. Mode of employment is full time under permanent and pensionable basis.
All Jobs | QUICK ALERT SUBSCRIPTION