Senior C#/.NET Full-Stack DBA + Developer

Tech Tactix Advisory Group

Publicado há 14 dias
Osasco, SPA combinar1 vaga
CLTHíbridooutros
Candidatos Premium aparecem primeiro
Candidatar-se a esta vaga

Tenha prioridade nesta candidatura

Destaque seu currículo para os recrutadores e aumente suas chances nesta vaga.

Conhecer o Premium

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 • Prior team lead experience 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

Sobre a empresa

Tech Tactix Advisory Group está buscando profissionais qualificados para fazer parte do seu time.

Interessado nesta vaga?

Candidate-se agora e seja um dos primeiros a concorrer a esta oportunidade.

Candidatar-se à vaga