DUTIES AND RESPONSIBILITIES
- Design, implement, and maintain database systems, including relational databases (e.g., Oracle, SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Perform database administration tasks, including:
- Database installation, configuration, and upgrades.
- Data backup and recovery procedures.
- Performance tuning and optimization.
- Security administration, including user access control and data encryption.
- Monitoring database performance and identifying and resolving issues.
- Data migration and integration.
- Troubleshoot database-related issues and provide technical support to end-users.
- Develop and implement database security policies and procedures.
- Write and maintain database documentation.
- Stay current on the latest database technologies and best practices.
- Participate in capacity planning and disaster recovery planning.
- Collaborate with other IT professionals, developers, and business users to meet their data needs
OTHER RESPONSIBILITIES:
- Adheres to the provisions of the Company's Code of Conduct and Discipline.
- Report any fraudulent, suspicious acts or unlawful activities/transactions immediately to the immediate head to pre-empt potential risks to the company.
- Performs other duties that may be assigned from time to time.
JOB SPECIFICATIONS:
Bachelor's degree in Computer Science, Information Technology, or a related field.
QUALIFICATIONS:
- At least 1 year of experience as a Database Administrator.
- Strong knowledge of database concepts, including data modeling, normalization, and query optimization.
- Hands-on experience with any of the following: Oracle, SQL Server, MySQL, MongoDB.
- Experience with scripting languages (e.g., SQL, PL/SQL, Python).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.