Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Senior C#/.NET Full-Stack DBA Developer

Tech Tactix Advisory Group

Linhares

Híbrido

BRL 120.000 - 180.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A leading tech consulting firm is seeking a Senior C#/.NET Developer in Brazil, Espírito Santo, Linhares. This hybrid position involves database ownership and software development, focusing on high-performance applications and Azure infrastructure. Ideal candidates should have 7+ years of experience, strong SQL expertise, and excellent communication skills. This role offers competitive salary, opportunities to influence architectural decisions, and a collaborative culture that values quality and continuous improvement.

Serviços

Competitive salary
Opportunity to own critical systems
Collaborative engineering culture

Qualificações

  • 7+ years of professional experience in C#/.NET software development.
  • Strong written and spoken English (C1 or C2 proficiency).
  • Proficient with Agile/Scrum development methodologies.

Responsabilidades

  • Design and optimize database schemas, indexes, and queries for performance.
  • Develop and maintain enterprise-grade applications and services using C# and .NET.
  • Design and operate solutions using Microsoft Azure, focusing on reliability.

Conhecimentos

Strong SQL Server / Azure SQL expertise
Expert-level proficiency in C#, .NET Core, and .NET Framework
Experience building and maintaining RESTful APIs
Excellent communication skills
Strong analytical and problem-solving abilities

Formação académica

Bachelor's degree in Computer Science or equivalent

Ferramentas

Microsoft Azure
Git
Azure DevOps
Descrição da oferta de emprego

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
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.