Job Openings Database Administrator

About the job Database Administrator

Job Summary:

We are seeking an experienced Database Administrator to join our growing SaaS company. The ideal candidate will have strong expertise in Microsoft SQL databases and will play a crucial role in managing our Azure-based data infrastructure.


Key Responsibilities:

  • Manage and optimise Azure SQL databases to ensure high performance, availability, and security
  • Design, implement, and maintain in-house data warehousing solutions
  • Develop and maintain custom SQL scripts for reporting and data analysis purposes
  • Monitor database performance and implement tuning strategies as needed
  • Collaborate with development teams to optimise database designs and queries
  • Troubleshoot data and database-related issues and provide timely resolutions
  • Implement and maintain database security measures, including access controls and data encryption
  • Implement and manage database backup and disaster recovery strategies
  • Implement and manage database administration tasks using Azure Automations and Elastic jobs.

Qualifications

  • Bachelors degree in Computer Science, Information Technology or equivalent experience
  • 5+ years of experience as a Database Administrator or equivalent experience
  • Strong proficiency in T-SQL and experience with Azure SQL database query performance tuning
  • Experience with data warehousing concepts and implementations
  • Experience with database monitoring and troubleshooting tools
  • Solid understanding of database security best practices in cloud environments
  • Familiarity with importing and exporting large datasets, and data cleansing and validation
  • Knowledge of Power BI, Exago, Domo, or any other reporting or BI package is a plus
  • Knowledge of PowerShell scripting for database automation is a plus.

Competencies

  • Attention to Detail Must be detailed oriented with strong analytical skills
  • Time Management Must be able to multi-task and balance competing priorities
  • Positive Interactions - Must have excellent interpersonal, verbal and written communication and demonstrated team building skills
  • Learner Must be able to work in an agile development environment.