Senior DBA Position Overview
This role is ideal for a seasoned software engineer with deep expertise in database development and management. The position requires a strong background in C#/.NET and experience working with databases in high-availability environments.
* Key Responsibilities:
* Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to support high-performance application workloads
* Own database performance tuning, query optimization, and capacity planning across environments
* Manage availability, backup/restore, disaster recovery, and survivability strategies in Azure SQL
* Monitor and proactively address performance bottlenecks, deadlocks, blocking, and resource contention
* Ensure data integrity, security, and operational excellence throughout the application lifecycle
* Database Management:
* Develop and implement database cost management strategies in Azure, including sizing, scaling, and cost optimization
* Optimize database performance by analyzing and addressing bottlenecks, deadlocks, and resource contention