My Client supplies world class mobile and online casino games to a growing worldwide customer-base and provide a wide range of original video bonus slot machines, stunning branded content from world-renowned TV and film studios, and a unique collection of stunning mobile games.
They also supply comprehensive management tools, sophisticated integration systems and turn-key solutions for the iGaming industry. It makes our database systems having hundreds of thousands of transactions per second.
Due to the growing demands of their services, they are looking for Database Administrators to join their Malta based office
Reporting to the DBA Team Lead, the main purpose of this role is to develop and maintain the database security and capacity.
Key Responsibilities include:
Develop MySQL Stored procedures, triggers and queries for our Back-Office teams.
Monitor database events, troubleshoot and resolve problems.
MySQL database tuning.
Monitor database backup and validate recovery plans.
Estimation and optimization of the capacity and performance.
Coordinate with system administration and application development teams for capacity planning and application design.
Implement solutions for database performance monitoring and tuning.
Ensure the security access.
Be a MySQL SQL developer, with a detailed eye on query performances
Be an expert in stored procedures and triggers (Essential)
Be an expert with MySQL syntax and error handling (MySQL specificities)
Have previous extensive similar experience
Have extensive experience of MySQL optimization of tables and queries
Have excellent communication skills
Following experience is bonus but not mandatory.
Understanding basic syntax of PHP.
Have worked before on git version control.
Experience with distributed database systems.
Experience with open source/linux development and production