Senior Database Engineer Opportunity
This role requires strong technical expertise and excellent communication skills.
* We seek a Senior C#/.NET Developer with deep database ownership experience to lead our engineering team.
* This position combines software development with database responsibility, focusing on performance, scalability, and cost optimization in Azure SQL.
Key Responsibilities
* Optimize database design, queries, and stored procedures for high-performance application workloads.
* Manage database performance tuning, query optimization, and capacity planning across environments.
* Ensure availability, backup/restore, disaster recovery, and survivability strategies in Azure SQL.
* Monitor and address performance bottlenecks, deadlocks, blocking, and resource contention.
* Oversee database cost management in Azure, including sizing and scaling strategies.
Software Development & Feature Delivery
* Design, develop, and maintain enterprise-grade applications and services using C# and .NET.
* Build application features that interact deeply with the database, balancing correctness, performance, and maintainability.
* Develop and maintain RESTful APIs and backend services that integrate with internal systems.