Senior DBA Developer
This position requires a high degree of technical expertise and business acumen to drive strategic decision-making in database architecture, performance, and ownership. The ideal candidate will possess strong SQL Server/Azure SQL skills, including advanced T-SQL, stored procedures, query optimization, indexing strategies, and execution plan analysis.
Key responsibilities include designing, evolving, and optimizing database schemas, indexes, queries, and stored procedures to support high-performance application workloads, as well as owning database performance tuning, query optimization, and capacity planning across environments.
The successful candidate will also be responsible for managing availability, backup/restore, disaster recovery, and survivability strategies in Azure SQL, monitoring and proactively addressing performance bottlenecks, deadlocks, blocking, and resource contention, and ensuring data integrity, security, and operational excellence throughout the application lifecycle.
Required Skills and Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
* 7+ years of professional experience in C#/.NET software development
* Strong written and spoken English (C1 or C2 proficiency)
* Expert-level proficiency in C#, .NET Core, and .NET Framework
* Experience building and maintaining RESTful APIs
* Experience with Microsoft Azure services, including App Services, Functions, and Storage
* Familiarity with Agile/Scrum development methodologies
* Proficiency with Git and Azure DevOps
Benefits:
* Competitive salary commensurate with experience
* Opportunity to own critical systems and influence architectural decisions
* A collaborative engineering culture that values quality, accountability, and continuous improvement