Job Description:
This is a unique opportunity for an experienced Senior C#/.NET Full-Stack DBA Developer to join our organization. We are seeking a skilled professional with deep database ownership experience who can take responsibility for the reliability, performance, scalability, and cost management of our SQL databases.
We need someone who enjoys writing production code, building features that interact heavily with data, and taking ownership of how the database performs in real-world, high-availability environments. You will work across application code, database architecture, and Azure infrastructure, partnering closely with product and engineering leadership to deliver scalable, reliable systems.
The ideal candidate will have strong expertise in SQL Server / Azure SQL, including advanced T-SQL, stored procedures, indexing strategies, and performance tuning. They will also have experience owning database operations, including backup, restore, high availability, and disaster recovery, as well as performance monitoring and scaling. In addition, they should be proficient in C#, .NET Core, and .NET Framework, with experience building and maintaining RESTful APIs. Other requirements include expertise in Microsoft Azure services, such as App Services, Functions, and Storage, as well as front-end experience with Angular (7–17).