Job Title
Senior C#/.NET Full-Stack Database Developer
About the Role
This position requires a strong understanding of English language and proficient communication 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
* Ensure data integrity, security, and operational excellence throughout the application lifecycle
Requirements
* 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)
* 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
* Familiarity with Agile/Scrum development methodologies
* Proficiency with Git and Azure DevOps
Benefits
We offer competitive salary commensurate with experience, opportunity to own critical systems, and collaborative engineering culture that values quality, accountability, and continuous improvement