Senior Engineer, Database at Cellulant Nigeria Limited

Posted on Mon 18th Mar, 2024 - www.hotnigerianjobs.com --- (0 comments)

Cellulant is Africa’s no.1 company in the payments & transfers category - FIntech Awards 2016. We are a PPISP (Payment Platform Infrastructure Service Provider) regulated by the Central Bank of Nigeria (CBN) and insured by Nigerian Deposit Insurance Corporation (NDIC).

We are recruiting to fill the position below:

Job Title: Senior Engineer, Database

Location: Lagos
Employment type: Full time

Job Description

  • As a Senior Database Engineer in the Data Engineering Department, you will be responsible for building and maintaining Cellulant's rapidly expanding OLTP Data Infrastructure.
  • You will be responsible for ensuring all of Cellulant OLTP data platforms are highly available, resilient including redundancy and disaster recovery, scalable, secure, cost-optimized, and well-documented.

Key Relationships:

  • Software Engineers, Infrastructure Engineers, CI/CD Engineers, Data Warehouse Team, Customer Success Teams, Analytics Team.

Core Responsibilities

  • Deploy and manage OLTP databases to meet Cellulant's data processing and storage needs.
  • Work with Software Engineers to design and optimize database schemas.
  • Ensure the database platforms are highly available, scalable, secure, and resilient.
  • Review all database changes coming from Software Engineers.
  • Ensure all database processes are automated and documented.
  • Ensure data integrity is constantly maintained in all database environments
  • Ensure all database environments and processes are well monitored.
  • Control access to database environments and ensure the same is not compromised.
  • Ensure all database deployments meet BCP and DR requirements including backups.
  • Ensure all database engines are patched and are up to date in terms of version.
  • Ensure cost optimization of database platforms.
  • Periodically review the Company database tech stack and advise on improvements or new options that align with the long-term data strategy.

Qualifications
Must-Have Experience:

  • Bachelor’s Degree (or equivalent) in an IT or Engineering related discipline.
  • At least 3 - 5 Years of experience as a database engineer managing large-scale database environments.
  • Experience in deploying and managing very large SQL database platforms.
  • Experience deploying services on Managed Databases using cloud providers such as AWS, GCP, and Azure.
  • Experience deploying and managing large database clusters using open-source database engines, especially MySQL.
  • Experience with database load balancing tools.
  • Solid Experience in the administration of Linux environments.

Experience That Will Count in Your Favor:

  • Experience with deploying and managing non-relational (NoSQL/NewSQL) databases will be an added advantage.
  • Experience with deploying and managing in-memory and message queue database engines like RabbitMQ, Redis, Kafka, etc will be an added advantage.
  • A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
  • Knowledge of security approaches within cloud and data center infrastructure.
  • Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.
  • Experience with data scripting languages eg Python is desirable.

Skills Required:

  • Database Administration for SQL and NoSQL environments.
  • Linux Administration.
  • Proficiency in SQL language.
  • Proficiency in open-source database engines and tools.
  • Proficiency in cloud database computing.

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online