Job Description:
This position requires strong English skills, as we communicate primarily in this language. The ideal candidate will have deep database expertise and experience working with C#/.NET.
We are looking for a Senior Database Developer to join our team. This role is a combination of software development and database administration, requiring the ability to design, build, and maintain enterprise-grade applications and services using C# and .NET.
The successful candidate will own database performance tuning, query optimization, and capacity planning across environments. They will also be responsible for managing database cost management in Azure, including sizing and scaling strategies.
Key Responsibilities include:
* 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.
Software Development & Feature Delivery:
* Design, develop, and maintain enterprise-grade applications and services using C# and .NET.
* Build application features that interact deeply with the database, balancing correctness, performance, and maintainability.
Azure Cloud & DevOps:
* Design and operate solutions using Microsoft Azure, with a focus on reliability and observability.
* Support CI/CD pipelines and deployment practices using Azure DevOps.
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).
Technical Skills:
* Strong SQL Server/Azure SQL expertise, including Advanced T-SQL, stored procedures, and query optimization.
* Expert-level proficiency in C#, .NET Core, and .NET Framework.
Benefits:
* Competitive salary commensurate with experience.
* Opportunity to own critical systems and influence architectural decisions.
Required Skills & Qualifications:
* 7+ years of professional experience in C#/.NET software development.
* Strong written and spoken English (C1 or C2 proficiency).
Technical Skills:
* SQL Server/Azure SQL
* C#/.NET
Benefits:
* Competitive salary
* Opportunity to own critical systems