Senior C#/.NET Full-Stack DBA Developer
Our ideal candidate is a seasoned engineer who excels in database-centric roles, driving performance, scalability, and security across high-traffic applications.
* Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to ensure seamless application workloads.
* Own database performance tuning, query optimization, and capacity planning to maintain optimal database performance.
* Develop strategies for availability, backup/restore, disaster recovery, and survivability in Azure SQL.
* Monitor and address performance bottlenecks, deadlocks, blocking, and resource contention.
* Manage database cost optimization in Azure through sizing and scaling strategies.
* Ensure data integrity, security, and operational excellence throughout the application lifecycle.
1. Develop enterprise-grade applications and services using C# and .NET.
2. Design and build application features interacting deeply with the database, focusing on correctness, performance, and maintainability.
3. Design and develop RESTful APIs and backend services integrating with internal and third-party systems.
4. Participate in architectural discussions influencing technical direction across the stack.
5. Perform code reviews and mentor team members on best practices in application and database development.
6. Troubleshoot and resolve complex issues across application, database, and infrastructure layers.