DATABASE DEVELOPER (1) –TECHNOLOGY
Technology
BE PART OF THE TEAM
DATABASE DEVELOPER (1) –TECHNOLOGY
Job Scope
As a specialist in data design and database engineering, the Database Developer is responsible for designing, developing, and maintaining database structures and database-driven components that power the Bank’s applications and reporting needs. This role focuses on building efficient schemas, stored procedures, functions, triggers, and integration components to ensure reliable data processing, strong performance, and secure data handling. Working closely with application developers, BI teams, and database administrators, the Database Developer helps ensure that data layers are robust, scalable, and aligned with banking-grade security and operational requirements.
Responsibilities
Database Design & Development
· Design and develop relational database schemas, tables, views, and constraints aligned to business requirements and application architecture.
· Develop and maintain database objects such as stored procedures, functions, triggers, and packages to support application workflows and integrations.
· Ensure database designs support scalability, maintainability, and standardized naming/versioning practices.
Query Optimization & Performance Tuning
· Write and optimize complex SQL queries for high performance and reliability.
· Identify bottlenecks, improve indexing strategies, and tune database procedures to reduce latency and resource consumption.
· Support performance testing and capacity planning by analyzing query execution plans and database metrics.
Data Integration Components
· Build and maintain database integration components such as ETL/ELT routines, data synchronization jobs, and scheduled tasks.
· Support integration with applications and systems through data services, views, staging tables, and database-side validation logic.
· Ensure data consistency across systems through controlled transformations, reconciliation logic, and audit trails.
Data Quality, Security & Compliance
· Implement data validation and integrity controls to ensure data accuracy, completeness, and consistency.
· Apply secure database development practices to prevent risks such as injection vulnerabilities, privilege misuse, and improper data exposure.
· Support compliance requirements and internal controls by enabling audit logs, data access controls, and traceable processing logic where required.
Collaboration & Support
· Work closely with Full Stack Developers and application teams to define data contracts, optimize database interactions, and support new feature delivery.
· Coordinate with Database Administrators on deployments, migrations, performance changes, and production readiness.
· Provide second-level support for database-related production issues, including troubleshooting, root-cause analysis, and fixes.
Documentation & Continuous Improvement
· Document schemas, procedures, integration logic, and data flows to support maintainability and operational continuity.
· Contribute to standards, best practices, and reusable database templates/patterns for the development team.
· Stay updated on database development tools and approaches and recommend improvements for efficiency and reliability.
Requirements
Diploma or bachelor’s degree in computer science, Software Engineering, Information Systems, or a related field.
Strong proficiency in SQL and database programming (stored procedures, functions, triggers, performance tuning).
Working knowledge of data integration concepts (ETL/ELT, batch jobs, scheduling, reconciliation).
Familiarity with version control (Git) and structured release/deployment practices for database code.
Understanding of database security concepts (roles/privileges, encryption basics, auditing, secure coding).
Strong problem-solving skills, attention to detail, and ability to collaborate across technical teams.
Minimum 3 to 5 years of experience in database development or data engineering roles.
Experience with relational databases such as Oracle, MySQL, SQL Server, or PostgreSQL.
Proven experience developing database procedures and database-side integration components in production environments.
Experience supporting application teams with database performance optimization and troubleshooting.
Experience in banking, fintech, or regulated environments is an advantage
Documents required with application.
1. Curriculum Vitae (CV) / Resume,
2. Attested educational certificates,
3. National ID card copy,
4. Passport Size Photo
5. Police Report (validity less than 06 months)
Deadline:
Date: 10th May 2026
Time: 14:30
Inquiries
Should you have any inquiries please send us an email to [email protected].
REMUNERATION
· Competitive Salary
· Performance-based bonus
· Annual Increment
· Health insurance for staff and direct dependents
· Professional growth and development
· Exclusive employee benefits on bank's products.
Please note that only shortlisted candidates will be contacted to attend interview