Job Title
This position requires database owners with experience in SQL Server and Azure SQL.
* 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.
Key Responsibilities:
* Database Architecture, Performance & Ownership:
o Design and develop enterprise-grade applications and services using C# and .NET.
o Build application features that interact deeply with the database, balancing correctness, performance, and maintainability.
* Software Development & Feature Delivery:
o Develop and maintain RESTful APIs and backend services that integrate with internal and third-party systems.
o Participate in architectural discussions and influence technical direction across the stack.
* Azure Cloud & DevOps:
o Design and operate solutions using Microsoft Azure, with a focus on reliability and observability.
Required 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
* 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).
Soft Skills
* 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.
What We Offer
* 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.