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.