Job Title: Senior C#/.NET Full-Stack DBA Developer
Our company seeks an experienced database administrator with a strong background in C# and .NET software development. This senior role involves designing, building, and maintaining SQL databases to ensure high-performance application workloads.
Key Responsibilities:
* Designing database schemas, indexes, queries, and stored procedures for optimal performance
* Owning database performance tuning, query optimization, and capacity planning across environments
* Managing database availability, backup/restore, disaster recovery, and survivability strategies in Azure
* Monitoring and addressing performance bottlenecks, deadlocks, blocking, and resource contention
* Ensuring data integrity, security, and operational excellence throughout the application lifecycle
* Collaborating with cross-functional teams to identify and address technical issues
Required Qualifications:
* 7+ years of professional experience in C#/.NET software development
* Strong written and spoken English communication skills
* Relevant technical skills such as advanced T-SQL, stored procedures, indexing strategies, and performance tuning