Pular para o conteúdo principal
Candidaturas encerradas

Desenvolvedor Web Full Stack Sênior

Descrição da vaga

Estamos em busca de uma pessoa desenvolvedora sênior para atuar no desenho, construção e evolução de serviços e aplicações web de alta performance, usando o ecossistema .NET. Você terá autonomia para propor soluções, participar de decisões arquitetônicas críticas e colaborar com um time multidisciplinar em um ambiente ágil e colaborativo.

Responsabilidades e atribuições

Principais responsabilidades

  • Construir e evoluir APIs REST e serviços de backend em ASP.NET Core, seguindo princípios de clean architecture, SOLID e DDD.
  • Modelar e acessar dados com Entity Framework Core e Azure SQL Database, garantindo integridade, performance e segurança.
  • Desenvolver integrações entre microserviços e sistemas externos (mensageria, WebHooks, OAuth2/OIDC, etc.).
  • Criar interfaces (Razor/Blazor ou SPA) quando necessário, assegurando usabilidade, acessibilidade e responsividade.
  • Trabalhar próximo a designers e Product Owners para transformar requisitos de negócio em software de qualidade.
  • Monitorar e otimizar aplicações em produção (telemetria, logs, tracing, application insights).
  • Revisar código e mentorar desenvolvedores de níveis júnior e pleno, fomentando boas práticas e cultura DevOps.
  • Colaborar na definição de arquitetura em nuvem (Azure App Service, Container Apps ou AKS) e pipelines de CI/CD.

Requisitos e qualificações

Requisitos essenciais

  • +5 anos de experiência profissional com C# / .NET em sistemas web.
  • Sólido domínio de Entity Framework Core, LINQ, migrações e tuning de consultas SQL.
  • Experiência prática com Azure SQL Server (elastic pools, fail-over groups, backups).
  • Conhecimento de padrões de design, testes automatizados (xUnit / MSTest) e práticas de engenharia de software (code review, integração contínua, GitFlow).
  • Capacidade comprovada de projetar soluções escaláveis e resilientes, pensando em observabilidade e custos.
  • Comunicação clara (oral e escrita) e postura colaborativa em squads ágeis.

Diferenciais

  • Deploy e operação em Microsoft Azure (App Service, Functions, Service Bus, Key Vault, Managed Identities).
  • Docker, Kubernetes ou Azure Container Apps em ambientes produtivos.
  • Experiência com Vue.js.
  • Automação CI/CD com GitHub Actions, Azure DevOps Pipelines ou similares.
  • Contribuições para projetos open-source, talks em comunidades técnicas ou certificações Microsoft (AZ-204, AZ-400, etc.).

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista com o RH
  3. Etapa 3: Entrevista com Gestor
  4. Etapa 4: Entrevista com o CEO
  5. Etapa 5: Contratação

Cuidando da Saúde Hoje, Transformando o Amanhã

Na Tecsa Group, nosso propósito é simples: cuidar das pessoas para construir um futuro mais saudável. Sabemos que a saúde é uma jornada contínua, e é por isso que criamos soluções tecnológicas que impactam a vida das pessoas de forma significativa e duradoura. Cada projeto que desenvolvemos é pensado para proporcionar qualidade de vida, longevidade e bem-estar, não apenas para os nossos clientes, mas para suas famílias e comunidades. Queremos ser a força que transforma a saúde no Brasil e além, tornando-a acessível, inovadora e humanizada.