Job Title: Senior C#/.NET Full-Stack DBA Developer
About the Role:
We are seeking a seasoned software engineer with expertise in database architecture and development to join our team. The ideal candidate will have a strong background in C#/.NET, SQL Server, and Azure.
Job Description:
* Database Architecture and Development: Design, implement, and maintain high-performance databases using SQL Server and Azure SQL.
* Software Development: Develop, deploy, and maintain enterprise-grade applications using C#/.NET.
* Azure Cloud and DevOps: Design, operate, and optimize solutions using Microsoft Azure, focusing on reliability, scalability, and cost management.
Required Skills and Qualifications:
1. Experience: 7+ years of professional experience in C#/.NET software development, with a strong focus on database architecture and development.
2. Education: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
3. Technical Skills:
* Programming Languages: Expert-level proficiency in C#, .NET Core, and .NET Framework.
* Databases: Strong SQL Server / Azure SQL expertise, including advanced T-SQL, stored procedures, query optimization, indexing strategies, performance tuning, and troubleshooting.
* Cloud Platforms: Experience with Microsoft Azure services, including App Services, Functions, and Storage.
4. Soft Skills:
* Communication: Excellent communication skills, with the ability to explain complex technical topics.
* Problem-Solving: Strong analytical and problem-solving abilities, with a focus on delivering high-quality solutions.
What We Offer:
* Competitive Salary: A competitive salary commensurate with experience.
* Opportunities for Growth: Opportunities to own critical systems, influence architectural decisions, and drive innovation.
Additional Benefits:
* Certification Support: Support for obtaining Microsoft Azure certifications.
* Professional Development: Opportunities for professional development and growth, including training and mentorship programs.