Job Title: Senior Database Developer - Cloud Engineer
This is a senior-level role that requires a deep understanding of database ownership and cloud engineering. The ideal candidate will have 7+ years of experience in C#/.NET software development, with strong SQL Server / Azure SQL expertise.
Key Responsibilities:
Design and evolve 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
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
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)
Familiarity with Agile/Scrum development methodologies
Proficiency with Git and Azure DevOps
Bonus Points:
Microsoft Azure certifications (Developer Associate, Solutions Architect, or similar)
Experience working in HIPAA-regulated environments
What We Offer:
A collaborative engineering culture that values quality, accountability, and continuous improvement
An opportunity to own critical systems and influence architectural decisions