- Design, implement, and maintain database systems to ensure optimal performance and availability
- Monitor database health, troubleshoot issues, and optimise performance
- Ensure database security by implementing access controls, backups, and disaster recovery plans
- Manage data integrity, replication, and migration processes
- Develop and maintain database documentation, including schemas, procedures, and best practices
- Work closely with IT teams and business stakeholders to support data needs and reporting requirements
- Implement upgrades and patches to keep database systems up to date
- Automate routine database tasks to improve efficiency and reduce downtime
- Ensure compliance with data protection regulations and company policies
- Proven experience as a Database Administrator, preferably within a trading or financial environment
- Strong knowledge of database management systems (e.g., MySQL, PostgreSQL, SQL Server, Oracle, or MongoDB)
- Experience with database performance tuning, security, and backup/recovery strategies
- Proficiency in SQL and scripting languages such as Python or PowerShell
- Familiarity with cloud-based database solutions (AWS, Azure, or Google Cloud) is an advantage
- Excellent problem-solving and analytical skills
- Strong communication skills and ability to collaborate with cross-functional teams
- Bachelor’s degree in computer science, Information Technology, or a related field
- Competitive salary and performance-based bonuses
- Career development and training opportunities
- Pension scheme and employee benefits
- Dynamic and collaborative work environment