Database Administrator
Department: Information Services and Operations
Location: FINCA Head Office, Dar es Salaam
Validity period: 04/03/2025 – 19/03/2025
The Database Administrator provides technical leadership to maintain day-to-day support for bank databases across multiple platforms (Oracle, MSSQL, Core banking database, Other Application Database, Cloud Database platform such as AWS, and Big Data / SQL Database platform). The Database administrator will ensure that the organization’s databases are managed efficiently and securely.
Essential Duties
- Designing and implementing database systems i.e., Oracle, MS SQL, and other environments as needed.
- Performing database tuning, monitoring, optimizing database performance, and upgrading databases and its patches as per policy and procedures in place.
- Performing software installs and Linux shell scripting, and physical and logical database design.
- Ensuring database full backup is conducted and data are stored in secured storage and location.
- Ensuring Core application databases replication works as per business continuity standard.
- Managing database security and access controls.
- Analyzing and planning for anticipated changes in data capacity requirements, developing and administering data standards, policies, and procedures.
- Performing the capacity planning required to create and maintain the database.
- Providing direction for database design, development, and administration in support of production operations.
- Developing, implementing, and leading projects and project plans relating to database Supporting data migration and integration projects.
- Providing Oracle database programming and administration (DBA) of multiple Oracle applications environments.
- Ensuring the Core Banking System and all applications databases are running and performing at optimal level.
- Adhering to and supporting IS systems, enforcing standards, policies, and procedures to end users.
- Daily system monitoring to ensure 24X7 availability of databases and applications.
- Parameterizing the Core Banking System database and other applications database according to analyzed requirements.
- Working closely with members of the application and infrastructure teams on timely resolution of reported incidents/issues.
- Ensuring all reported and logged issues are well analyzed, defined, and resolved with recorded resolutions.
- Monitoring databases uptime and performance and providing periodic reviews for such databases.
- Working closely with the Project Manager on Change requests analysis and change process management.
- Analyzing and documenting problems and resolutions in defined standards and Knowledge Base systems.
Education and Experience
- Bachelor's degree in computer science or a related field.
- Certification for Database Administration will be an added advantage.
- 2 years’ experience in a similar position.
Knowledge, Skills & Abilities
- Understands applications hosting platforms, such as WebLogic, Apache, IIS, Tomcat, etc.
- Fundamental knowledge in programming languages, such as PHP, C#, and Java.
- Understands basic principles of any Core Banking System.
- Knowledge with Database management systems (Oracle, MS SQL, etc.).
- Knowledge with Linux and Windows operating systems Administration.
- Knowledge with reports development platforms.
- Knowledgeable in ITIL, DBA, Oracle, MS SQL.
- Knowledge in Orbit-Rubicon Core Banking Application will be an added advantage.