The Database Administrator (DBA) is responsible for the design implementation maintenance and performance optimization of all production staging and development databases supporting mission-critical financial applications. This includes ensuring data integrity high availability security and disaster recovery for systems handling digital banking payment processing wallets and agency transactions.
The ideal candidate has strong expertise in PostgreSQL and MySQL with experience managing large-scale databases in Fintech or financial services environments where uptime data accuracy and compliance are paramount.
Key Responsibilities:
Database Management & Operations
- Design install configure and maintain database systems (PostgreSQL MySQL or MSSQL) for production and staging environments.
- Monitor database performance implement tuning and optimization strategies and manage indexing query plans and caching mechanisms.
- Ensure 24/7 database uptime high availability and fast recovery from incidents through clustering replication and backup strategies.
- Manage and monitor database backup restore and disaster recovery (DR) processes using enterprise tools or cloud-native solutions.
Security & Compliance
- Enforce data access controls encryption standards and user permissions in line with regulatory and internal security policies (CBN NDIC PCI-DSS ISO 27001).
- Conduct periodic data integrity and audit checks to ensure compliance with organizational standards.
- Collaborate with the Security and Compliance teams to ensure secure data storage and transmission.
Performance & Optimization
- Analyze slow queries optimize schema design and collaborate with backend teams to improve application performance.
- Use monitoring tools (e.g. pgAdmin Grafana Prometheus Cloud SQL Insights) to proactively identify and resolve bottlenecks.
- Support database migration scaling and replication across multi-environment (Dev/Staging/Production) setups.
Development & Collaboration
- Support developers with SQL query optimization and stored procedure development.
- Participate in system architecture reviews and contribute to design decisions impacting data storage and flow.
- Work closely with the DevOps team to integrate database management into CI/CD pipelines for seamless deployments.
- Document all database configurations policies and procedures for operational continuity.
Backup Recovery & Disaster Preparedness
- Develop test and maintain backup and recovery plans for all databases and ensure RPO/RTO compliance.
- Perform regular recovery simulations to validate backup reliability and completeness.
- Manage database replication and failover strategies across clusters and regions to ensure business continuity.
Requirements
- Bachelors degree in Computer Science Information Technology or a related discipline.
- 5 years of professional experience as a Database Administrator in a high-availability production environment.
- Proven expertise in PostgreSQL and MySQL administration optimization and replication.
- Strong understanding of SQL query optimization database normalization indexing and partitioning strategies.
- Experience managing databases supporting Fintech systems (digital banking wallet agency or payment platforms).
- Familiarity with cloud database services such as AWS RDS Google Cloud SQL or Azure Database.
- Knowledge of backup and recovery tools performance tuning and database monitoring frameworks.
- Strong scripting skills (Python Bash or PowerShell) for automation of administrative tasks.
- Understanding of security compliance frameworks (PCI-DSS ISO 27001 CBN standards).
- Experience working with microservices architectures and data replication across distributed systems is a plus.
Preferred Skills:
- Exposure to NoSQL databases (MongoDB Redis or Cassandra).
- Experience with ETL pipelines data warehousing and business intelligence integrations.
- Familiarity with containerized environments (Docker Kubernetes) and CI/CD pipelines.
- Certification in database administration (PostgreSQL Oracle AWS or Azure) is an added advantage.
Benefits
Industry Standard
Required Skills:
Qualifications & Experience: Bachelors degree in Computer Science Information Technology or a related discipline. 5 years of professional experience as a Database Administrator in a high-availability production environment. Proven expertise in PostgreSQL and MySQL administration optimization and replication. Strong understanding of SQL query optimization database normalization indexing and partitioning strategies. Experience managing databases supporting Fintech systems (digital banking wallet agency or payment platforms). Familiarity with cloud database services such as AWS RDS Google Cloud SQL or Azure Database. Knowledge of backup and recovery tools performance tuning and database monitoring frameworks. Strong scripting skills (Python Bash or PowerShell) for automation of administrative tasks. Understanding of security compliance frameworks (PCI-DSS ISO 27001 CBN standards). Experience working with microservices architectures and data replication across distributed systems is a plus. Preferred Skills: Exposure to NoSQL databases (MongoDB Redis or Cassandra). Experience with ETL pipelines data warehousing and business intelligence integrations. Familiarity with containerized environments (Docker Kubernetes) and CI/CD pipelines. Certification in database administration (PostgreSQL Oracle AWS or Azure) is an added advantage.
The Database Administrator (DBA) is responsible for the design implementation maintenance and performance optimization of all production staging and development databases supporting mission-critical financial applications. This includes ensuring data integrity high availability security and disaster...
The Database Administrator (DBA) is responsible for the design implementation maintenance and performance optimization of all production staging and development databases supporting mission-critical financial applications. This includes ensuring data integrity high availability security and disaster recovery for systems handling digital banking payment processing wallets and agency transactions.
The ideal candidate has strong expertise in PostgreSQL and MySQL with experience managing large-scale databases in Fintech or financial services environments where uptime data accuracy and compliance are paramount.
Key Responsibilities:
Database Management & Operations
- Design install configure and maintain database systems (PostgreSQL MySQL or MSSQL) for production and staging environments.
- Monitor database performance implement tuning and optimization strategies and manage indexing query plans and caching mechanisms.
- Ensure 24/7 database uptime high availability and fast recovery from incidents through clustering replication and backup strategies.
- Manage and monitor database backup restore and disaster recovery (DR) processes using enterprise tools or cloud-native solutions.
Security & Compliance
- Enforce data access controls encryption standards and user permissions in line with regulatory and internal security policies (CBN NDIC PCI-DSS ISO 27001).
- Conduct periodic data integrity and audit checks to ensure compliance with organizational standards.
- Collaborate with the Security and Compliance teams to ensure secure data storage and transmission.
Performance & Optimization
- Analyze slow queries optimize schema design and collaborate with backend teams to improve application performance.
- Use monitoring tools (e.g. pgAdmin Grafana Prometheus Cloud SQL Insights) to proactively identify and resolve bottlenecks.
- Support database migration scaling and replication across multi-environment (Dev/Staging/Production) setups.
Development & Collaboration
- Support developers with SQL query optimization and stored procedure development.
- Participate in system architecture reviews and contribute to design decisions impacting data storage and flow.
- Work closely with the DevOps team to integrate database management into CI/CD pipelines for seamless deployments.
- Document all database configurations policies and procedures for operational continuity.
Backup Recovery & Disaster Preparedness
- Develop test and maintain backup and recovery plans for all databases and ensure RPO/RTO compliance.
- Perform regular recovery simulations to validate backup reliability and completeness.
- Manage database replication and failover strategies across clusters and regions to ensure business continuity.
Requirements
- Bachelors degree in Computer Science Information Technology or a related discipline.
- 5 years of professional experience as a Database Administrator in a high-availability production environment.
- Proven expertise in PostgreSQL and MySQL administration optimization and replication.
- Strong understanding of SQL query optimization database normalization indexing and partitioning strategies.
- Experience managing databases supporting Fintech systems (digital banking wallet agency or payment platforms).
- Familiarity with cloud database services such as AWS RDS Google Cloud SQL or Azure Database.
- Knowledge of backup and recovery tools performance tuning and database monitoring frameworks.
- Strong scripting skills (Python Bash or PowerShell) for automation of administrative tasks.
- Understanding of security compliance frameworks (PCI-DSS ISO 27001 CBN standards).
- Experience working with microservices architectures and data replication across distributed systems is a plus.
Preferred Skills:
- Exposure to NoSQL databases (MongoDB Redis or Cassandra).
- Experience with ETL pipelines data warehousing and business intelligence integrations.
- Familiarity with containerized environments (Docker Kubernetes) and CI/CD pipelines.
- Certification in database administration (PostgreSQL Oracle AWS or Azure) is an added advantage.
Benefits
Industry Standard
Required Skills:
Qualifications & Experience: Bachelors degree in Computer Science Information Technology or a related discipline. 5 years of professional experience as a Database Administrator in a high-availability production environment. Proven expertise in PostgreSQL and MySQL administration optimization and replication. Strong understanding of SQL query optimization database normalization indexing and partitioning strategies. Experience managing databases supporting Fintech systems (digital banking wallet agency or payment platforms). Familiarity with cloud database services such as AWS RDS Google Cloud SQL or Azure Database. Knowledge of backup and recovery tools performance tuning and database monitoring frameworks. Strong scripting skills (Python Bash or PowerShell) for automation of administrative tasks. Understanding of security compliance frameworks (PCI-DSS ISO 27001 CBN standards). Experience working with microservices architectures and data replication across distributed systems is a plus. Preferred Skills: Exposure to NoSQL databases (MongoDB Redis or Cassandra). Experience with ETL pipelines data warehousing and business intelligence integrations. Familiarity with containerized environments (Docker Kubernetes) and CI/CD pipelines. Certification in database administration (PostgreSQL Oracle AWS or Azure) is an added advantage.
View more
View less