Job Title:
Senior C#/.NET Full-Stack DBA Developer Die to the world of database-centric software development. Be one of our senior engineers and take responsibility for designing, building, evolving, and optimizing database architectures, performance, and ownership.
Key Responsibilities:
* Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to support high-performance application workloads.
* Owning 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.
* Owning 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 & 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).
Benefits:
* A collaborative engineering culture that values quality, accountability, and continuous improvement.
* An opportunity to own critical systems and influence architectural decisions.
Requirements:Excellent communication skills, with the ability to explain complex technical topics. 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. Collaborative mindset with experience working in cross-functional, distributed teams.