Lead database design, structure, and integration efforts to ensure high availability and performance for applications.
Design, implement, and maintain database systems and structures.
Oversee database performance tuning, security, and troubleshooting.
Monitor database health and implement strategies for data backup and recovery.
Collaborate with developers to optimize queries and enhance application performance.
Develop and enforce database standards and best practices.
Assist in the migration of legacy database systems to newer technologies.
Provide mentorship and support to junior database administrators.
Stay updated with emerging technologies and industry trends related to database management.
Requirements
7+ years of experience with MS-SQL or similar SQL database writing T-SQL and stored procedures and database schema design
5+ years developing or administering large-scale, highly reliable and highly available Internet facing application databases using Microsoft SQL Server, or Azure SQL
5+ years of experience in performance monitoring and tuning of SQL based workloads
3+ years of experience working with Azure
1+ year of experience with Power BI and SSRS for data reports
Demonstrated ability to coordinate cross-functional work teams toward task completion
Advanced written and verbal communication skills
Strong mathematical, problem solving and analytical skills