Novibet

Senior Database Engineer

Novibet

full-time

Posted on:

Location Type: Hybrid

Location: NaxxarMalta

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Administer, configure and maintain SQL Server database instances, ensuring high availability and performance.
  • Oversee database backups, restores and disaster recovery planning.
  • Implement, monitor and enforce database security policies to protect company data.
  • Tune SQL queries, indexes and database configurations to optimize performance.
  • Analyse database performance and troubleshoot issues related to database performance, bottlenecks and resource usage.
  • Implement database maintenance plans and performance monitoring strategies.
  • Design and implement complex database structures, including tables, views, indexes, and stored procedures.
  • Collaborate with developers to design database solutions that meet business needs.
  • Plan and execute database upgrades and migrations to newer versions of SQL Server.
  • Implement robust backup and recovery strategies to ensure data integrity and availability.
  • Perform regular testing of backup and recovery processes to ensure effectiveness in case of disaster recovery situations.
  • Monitor and troubleshoot SQL Server instances to proactively identify issues before they impact business operations.
  • Generate and deliver reports on database performance, system health, and other key metrics.
  • Work closely with application developers and other IT teams to ensure seamless integration of database solutions.
  • Mentor and provide guidance to junior database administrators and other team members.
  • Create and maintain comprehensive documentation of database configurations, procedures, and standards.
  • Offer 24x7 support for critical production systems, participating in an on-call rotation schedule when necessary.

Requirements

  • Minimum of 5+ years of hands-on experience in SQL Server database administration, with a strong understanding of database architecture, performance tuning, and troubleshooting.
  • Proven experience in high availability, disaster recovery, and backup strategies.
  • Experience with SQL Server clustering, Always On Availability Groups, replication, and other high-availability solutions.
  • Knowledge of cloud environments, MongoDB, ElasticSearch and Postgres will be considered a plus.
  • Strong understanding of database security concepts and practices.
  • Excellent English skills.
  • Excellent problem-solving skills and ability to troubleshoot complex database issues.
  • Strong communication skills and the ability to work collaboratively with cross-functional teams.
Benefits
  • 💰Competitive Compensation: Attractive salary and bonus scheme
  • 🧑‍⚕️Health insurance: Group health & medical insurance package
  • 💻Top-Notch Equipment: All the tools you need for your role
  • 🚀Career Growth: Focused career development, performance management, and training opportunities
  • 🌍Inclusive Environment: A welcoming, international, and multicultural team
  • 🎉Engaging Activities: Exciting events, sports, and team-building activities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQL Serverdatabase administrationperformance tuningtroubleshootingdatabase architecturebackup strategiesdisaster recoverydatabase securitydatabase maintenancedatabase design
Soft Skills
problem-solvingcommunicationcollaborationmentoringdocumentation