Seeking a Senior DBA with expertise in C#/.NET and Microsoft Azure to join our engineering team.
This is a hybrid role that involves designing and building software while owning the reliability, performance, scalability, and cost management of SQL databases.
Job Description
* Database Architecture and Performance: Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to support high-performance application workloads.
* Database Ownership: Own database performance tuning, query optimization, and capacity planning across environments.
* Database Management: Manage availability, backup/restore, disaster recovery, and survivability strategies in Azure SQL.
* Software Development: Design, develop, and maintain enterprise-grade applications and services using C# and .NET.
* Azure Cloud and DevOps: Design and operate solutions using Microsoft Azure, with a focus on reliability and observability.
Required Skills and Qualifications
* Bachelor's Degree: In Computer Science, Software Engineering, or equivalent experience.
* Professional Experience: 7+ years of experience in C#/.NET software development.
* Language Skills: Strong written and spoken English (C1 or C2 proficiency).
* Technical Skills: Advanced T-SQL, stored procedures, indexing strategies, execution plan analysis, performance tuning, and troubleshooting.
* Soft Skills: Excellent communication skills, analytical and problem-solving abilities, ability to work independently, and attention to detail.
What We Offer
Competitive salary commensurate with experience, opportunity to own critical systems, and collaborative engineering culture.