Applicants should meet the following requirements:
i. Must possess a Bachelors Degree in Computer Science, Information Technology or a related field from an accredited or recognized institution;
ii. Must possess three (3) years’ experience in grade 9 or comparable position with exemplary track record experience in database administration or applications development, including system customisations,
Integrations, & Report designs for/in a University setting;
iii. Must have demonstrable experience with Oracle, MSSQL, MySQL/MariaDB, SQLite and PostgreSQL
databases and database abstraction tools e.g. ADO.NET, ORM, LINQ to SQL etc.
iv. Must have demonstrable knowledge in database performance housekeeping such as tuning, indexing etc.
v. Must have demonstrable knowledge in Systems Integrations using both RESTful and SOAP-based APIs;
vi. Advanced knowledge of relevant ERP Systems;
vii. Must demonstrate Systems development experience with any modern programming tools/platforms e.g. PHP, NET, JavaScript, Java etc. is an added advantage.
Duties & Responsibilities
i. Developing and maintaining database documentation, including data standards, procedures and definitions for data elements and tables in the institution;
ii. Identifying and implementing database requirements for new or existing applications by working collaboratively with other teams;
iii. Optimizing database performance and efficiency by evaluating and recommending new database
technologies;
iv. Supporting users and developers by resolving data-related technical issues and troubleshooting queries by guiding them with best practices;
v. Executing regular database maintenance tasks, including database defragmentation, backups, and database replication;
vi. Developing User Requirement Analysis – URA documents for new developments or as per the users’ requirements and mapping of the same to the software and/or database components;
vii. Defining and implementing event triggers that will alert on potential database performance or integrity issues;
viii. Performing the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented;
ix. In collaboration with other teams, design and develop front-end tier(s), middle tier(s), and /or back-end database tier(s) for business application;
x. Configuring and/or customizing business applications to meet business requirements using various database and software tools;
xi. Making improvements to, and offering inputs on, the existing software;
xii. Creating software testing environments (database) and carrying out test procedures using defined use cases;
xiii. Assisting in presentations of system functionality to new users and departments. Drive systems adoption by business users;
xiv. Work directly
Scholarship 2026/27
Current Scholarships 2026/2027 - Fully Funded
Full Undergraduate Scholarships 2026 - 2027
Fully Funded Masters Scholarships 2026 - 27
PhD Scholarships for International Students - Fully Funded!
Funding Opportunities for Journalists 2026/2027
Funding for Entrepreneurs 2026/2027
***