Expert Database Architect & Software Engineer
Job Overview:
We are seeking a seasoned Senior C#/.NET Full-Stack DBA Developer to join our team. As a key player in the development of our software solutions, you will design and implement high-performance database architectures, ensuring seamless integration with our applications.
Key Responsibilities:
1. Database Architecture, Performance & Ownership:
* Design, develop, and maintain enterprise-grade databases using SQL Server and Azure SQL.
* Bolster application performance by optimizing database queries, indexing strategies, and execution plans.
* Own database operations, including backup, restore, high availability, disaster recovery, and cost management in Azure.
* Maintain a deep understanding of database performance tuning, query optimization, and capacity planning.
2. Azure Cloud & DevOps:
* Design and operate scalable solutions on Microsoft Azure, focusing on reliability and observability.
* Support continuous integration and delivery pipelines using Azure DevOps.
* Collaborate on infrastructure decisions impacting scalability, performance, and cost.
3. Required Qualifications:
* Experience & Education:
o Bachelor's degree in Computer Science or equivalent experience.
o 7+ years of professional experience in C#/.NET software development.
* Technical Skills (Priority Order):
o Strong expertise in SQL Server / Azure SQL, including advanced T-SQL, stored procedures, and query optimization.
o Proven experience owning database operations, including backup, restore, high availability, and disaster recovery.
o Expert-level proficiency in C#, .NET Core, and .NET Framework.
* Soft Skills:
o Excellent communication skills with the ability to explain complex technical concepts.
o Strong analytical and problem-solving abilities.
Why Join Us?
We offer a dynamic work environment that fosters collaboration, innovation, and growth. If you're passionate about building robust software solutions and driving business success, we encourage you to apply.