Senior C#/.NET Full-Stack DBA Developer
Job Description
* 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
* Ensure data integrity, security, and operational excellence throughout the application lifecycle
Required Skills and Qualifications
* 7+ years of professional experience in C#/.NET software development
* Strong written and spoken English (C1 or C2 proficiency)
* Expert-level proficiency in C#, .NET Core, and .NET Framework
* Experience building and maintaining RESTful APIs
* Experience with Microsoft Azure services, including App Services, Functions, and Storage
* Front-end experience with Angular (7–17)
* Familiarity with Agile/Scrum development methodologies
* Proficiency with Git and Azure DevOps
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
What We Offer
Collaborative Engineering Culture
We value quality, accountability, and continuous improvement. Our team works collaboratively to deliver scalable, reliable systems.