Senior C#/.NET Full-Stack DBA Developer
Descrição da Vaga
This position requires fluent English \- do not apply with a non\-English profile/resume as it will be automatically filtered. **Position Overview** We are seeking a **Senior C\#/.NET Developer with deep database ownership experience** to join our growing engineering team. This role is intentionally hybrid: you will **design and build software** while also **owning the reliability, performance, scalability, and cost management of our SQL databases** . This position is ideal for a senior engineer who is **database\-centric but not database\-only** —someone who enjoys writing production code, building features that interact heavily with data, and taking responsibility for 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. **Key Responsibilities** **Database Architecture, Performance \& Ownership** * 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 * Monitor and proactively address **performance bottlenecks, deadlocks, blocking, and resource contention** * Own **database cost management** in Azure, including sizing, scaling strategies, and cost optimization * Ensure **data integrity, security, and operational excellence** throughout the application lifecycle **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 * Develop and maintain **RESTful APIs** and backend services that integrate with internal and third\-party systems * Participate in **architectural discussions** and influence technical direction across the stack * Perform **code reviews** and mentor team members on best practices in both application and database development * Troubleshoot and resolve complex issues across application, database, and infrastructure layers **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 * Work with monitoring, logging, and alerting to ensure system health and rapid issue resolution * Collaborate on infrastructure decisions that impact scalability, performance, and cost **Required Qualifications** **Experience \& Education** * 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 (Priority Order)** * **Strong SQL Server / Azure SQL expertise** , including: Advanced T\-SQL Stored procedures and query optimization Indexing strategies and execution plan analysis Performance tuning and troubleshooting * Proven experience **owning database operations** , including: Backup, restore, high availability, and disaster recovery Performance monitoring and scaling Cost and capacity management in Azure * Expert\-level proficiency in **C\#, .NET Core, and .NET Framework** * Experience building and maintaining **RESTful APIs** * Experience with **Microsoft Azure services** , including App Services, Functions, and Storage * Front\-end experience with **Angular (7–17\)** * Familiarity with **Agile/Scrum** development methodologies * Proficiency with **Git and Azure DevOps** **Soft Skills** * Excellent communication skills, with the ability to explain complex technical topics * Strong analytical and problem\-solving abilities * Ability to work independently and take ownership of critical systems * High attention to detail and commitment to quality and reliability * Collaborative mindset with experience working in cross\-functional, distributed teams **Bonus Points** * Microsoft Azure certifications (Developer Associate, Solutions Architect, or similar) * Experience with **Plivo or Twilio** * Experience with **message\-based systems** (Azure Service Bus, RabbitMQ, etc.) * Strong understanding of **DevOps practices** and production operations * Experience working in **HIPAA\-regulated environments** **What We Offer** * Competitive salary commensurate with experience * Opportunity to **own critical systems** and influence architectural decisions * A collaborative engineering culture that values quality, accountability, and continuous improvement
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev