Job Overview
We are seeking a skilled professional to join our engineering team as a Senior C#/.NET Full-Stack DBA Developer. This role requires strong technical expertise and excellent problem-solving skills.
Key Responsibilities:
* 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
* Own database cost management in Azure, including sizing, scaling strategies, and cost optimization
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)
Technical Skills:
* Strong SQL Server / Azure SQL expertise
* Advanced T-SQL
* Stored procedures and query optimization
* Indexing strategies and execution plan analysis
* Performance tuning and troubleshooting
Soft Skills:
* Excellent communication skills
* Strong analytical and problem-solving abilities
* Ability to work independently and take ownership of critical systems
* High attention to detail and commitment to quality and reliability
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