Senior C#/.NET Full-Stack DBA Developer

Tech Tactix Advisory Group
Sênior
Presencial
Publicado em 17 de dezembro de 2025

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