Database Operations Expert
This position requires end-to-end ownership of database architecture, performance, and reliability.
As a Senior C#/.NET Developer, you will design, build, and maintain software while ensuring the reliability, performance, scalability, and cost management of our SQL databases.
* 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.
The ideal candidate will have strong SQL Server / Azure SQL expertise, including advanced T-SQL, stored procedures, indexing strategies, and execution plan analysis.
They should also have proven experience owning database operations, including backup, restore, high availability, and disaster recovery, as well as performance monitoring and scaling.
In addition, the candidate should have expert-level proficiency in C#, .NET Core, and .NET Framework, and experience building and maintaining RESTful APIs and backend services that integrate with internal and third-party systems.