We are looking for a Database Engineer to handle the comprehensive design, analysis, creation, manipulation, and organisation of database systems.
Responsibilities:
- Assist in database design and implementation based on business requirements.
- Develop and maintain database schemas, tables, views, and stored procedures.
- Perform database tuning and optimisation to ensure optimal performance.
- Implement data security measures and access controls.
- Troubleshoot database issues and provide timely resolution.
- Collaborate with development teams to integrate database functionality into applications.
- Conduct regular backups and ensure data integrity and availability.
- Stay updated with emerging database technologies and best practices.
- Assist in the documentation of database processes and procedures.
Qualifications:
- Minimum 1 year of experience as a Database Administrator, Analyst, Engineer or in a similar position
- Hands-on expertise in database optimisation, performance tuning, and data recovery
- Proficient in Oracle, MySQL, SQL Server, or PostgreSQL
- Familiar with database architecture, data modelling, and security
- Experience in High Availability (HA) and Disaster Recovery (DR) solutions
- Planning skills, including sizing databases for storage needs
- Relevant certifications (Oracle Certified Professional, Microsoft Certified: Azure Database Administrator Associate) are mandatory