
Senior Database Engineer
Novibet
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
Job Level
Tech Stack
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
- 🚗Alternative Transportation: Shuttle buses & Carpooling options
- 🏋️Free access to our in-house gym to keep you energized
- 🌍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