Job Title
Senior C#/.NET Full-Stack DBA Developer
-----------------------------------
Job Description
Our team is seeking a senior software engineer with expertise in C# and .NET who can lead the development of complex database applications. This individual will work closely with cross-functional teams to design, build, and maintain enterprise-grade systems.
Required Skills and Qualifications
* Experience: 7+ years of professional experience in C#/.NET software development
* Education: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
* Technical Skills:
o Database Expertise:
+ Strong SQL Server/Azure SQL expertise
+ Advanced T-SQL, stored procedures, and query optimization
+ Indexing strategies and execution plan analysis
+ Performance tuning and troubleshooting
+ Backup, restore, high availability, and disaster recovery
+ Performance monitoring and scaling
+ Cost and capacity management in Azure
o Programming Languages:
+ Expert-level proficiency in C#, .NET Core, and .NET Framework
+ Experience building and maintaining RESTful APIs
+ Front-end experience with Angular (7–17)
o Cloud Services:
+ Experience with Microsoft Azure services, including App Services, Functions, and Storage
o Agile Development:
+ Familiarity with Agile/Scrum development methodologies
+ Proficiency with Git and Azure DevOps
Benefits
Our company offers competitive compensation packages, opportunities for growth and development, and a collaborative engineering culture that values quality, accountability, and continuous improvement.
Others
We are committed to providing a supportive environment for our engineers to grow professionally and personally. We encourage collaboration, knowledge sharing, and innovation within our team.
-----------------------------------