Rentsync

Desenvolvedor .NET Sênior

SQLKubernetesC#
Tradução automática. Consulte o original.

Sobre a Vaga

Como nosso Desenvolvedor .NET Sênior, você arquitetará e entregará APIs nativas da nuvem em .NET 8+ e Azure, definirá o padrão de engenharia em toda a equipe e liderará como utilizamos ferramentas de desenvolvimento de IA em código real todos os dias. Esta é uma posição para um engenheiro que pensa como um proprietário de produto em vez de um executor de tarefas, e que desaja elevar o nível de todos ao seu redor.

Esta é uma posição híbrida, os candidatos são obrigados a comparecer ao escritório em um dos escritórios regionais da Rentsync 2 dias por semana, em média.

Rentsync é um empregador que oferece igualdade de oportunidades. Se você for selecionado para participar do processo seletivo e necessitar de acomodações especiais, por favor, não hesite em nos informar.

Candidatos bem-sucedidos podem ser obrigados a completar uma verificação de antecedentes criminais na fase final do processo seletivo.

Este é um anúncio de vaga em aberto e pode não representar uma vaga específica na organização.

Rentsync reserva-se o direito de usar Inteligência Artificial para triar e/ou avaliar candidatos.

Deveres e Responsabilidades

  1. Assumir total responsabilidade técnica pela lógica do lado do servidor e estruturas de banco de dados — desenvolver, manter e otimizá-las para desempenho e confiabilidade.
  1. Adotar uma abordagem orientada a produto para o desenvolvimento: entender os objetivos do produto e as necessidades do usuário, e propor soluções que entreguem valor real ao negócio.
  1. Projetar e implementar APIs RESTful e outros serviços web para suportar a funcionalidade front-end, com base nas descrições da equipe de produto.
  1. Liderar decisões de arquitetura e manter a Arquitetura Limpa, CQRS e os padrões de engenharia em toda a equipe.
  1. Liderar a adoção e o uso diário de ferramentas de desenvolvimento de IA em projetos reais, e orientar a equipe no uso eficaz delas.
  1. Criar e dar suporte à configuração de Kubernetes, implantar e executar serviços conteinerizados, e monitorar sua saúde e desempenho.
  1. Colaborar com desenvolvedores front-end, a equipe de QA e gerentes de produto para atender aos requisitos funcionais e não funcionais.
  1. Implementar medidas de segurança e proteção de dados, incluindo o manuseio seguro de PII e outros dados sensíveis.
  1. Orientar desenvolvedores de nível intermediário e júnior e elevar o nível técnico através de revisões de código e compartilhamento de conhecimento.
  1. Solucionar problemas, depurar e resolver questões em ambientes de produção e desenvolvimento.
  1. Manter-se atualizado com as tecnologias e melhores práticas emergentes de back-end.

Conhecimentos, Habilidades e Aptidões Essenciais

  1. Fundamentos modernos de engenharia .NET: Arquitetura Limpa, CQRS / MediatR e Design Orientado a Domínio.
  1. Plataforma Microsoft Azure: Serviços de Computação, Azure SQL Database, Service Bus, Storage, Entra ID, Key Vault e Application Insights.
  1. Conceitos e configuração de Kubernetes (K8s) (manifestos / Helm) e a operação de serviços conteinerizados.
  1. Internos do SQL Server: design de schema e índices, análise de plano de execução, transações e concorrência.
  1. Manuseio seguro de PII e outros dados sensíveis.
  1. Entity Framework Core em nível de especialista: consultas avançadas, otimização de desempenho e migrações.
  1. Padrões modernos de C# (C# 12+): construtores primários, records, tipos de referência anuláveis e geradores de código fonte.
  1. T-SQL avançado e otimização de consultas.
  1. Criação e suporte de manifestos Kubernetes e Helm; implantação e operação de serviços conteinerizados; monitoramento de saúde, logs e uso de recursos.
  1. Implantação na nuvem através de pipelines de DevOps.
  1. Uso diário e fluente de ferramentas de desenvolvimento de IA (por exemplo, GitHub Copilot, Claude Code, Cursor).
  1. Revisão de código focada em segurança — identificando problemas de código e manuseio de dados durante as revisões.
  1. Revisar, verificar e entregar com segurança código gerado por IA — e aumentar a eficácia de toda a equipe com essas ferramentas.
  1. Projetar e operar soluções nativas da nuvem.
  1. Assumir total responsabilidade técnica pelo design, entrega e qualidade.
  1. Orientar desenvolvedores, liderar revisões de código e definir e manter padrões de engenharia.
  1. Traduzir objetivos de produto e necessidades do usuário em soluções técnicas — e propor proativamente soluções melhores.
  1. Solucionar problemas, depurar e resolver questões em ambientes de produção e desenvolvimento.

Qualificações Essenciais

  1. Mais de 8 anos de experiência profissional com .NET / .NET Core modernos, construindo APIs para projetos orientados a negócios.
  1. Mais de 2 anos assumindo total responsabilidade técnica por design, entrega e qualidade.
  1. Residir e ter autorização legal para trabalhar no Canadá
  1. Capacidade de trabalhar em um dos escritórios regionais da Rentsync (Toronto, Montreal ou St. Catharines) 2-3 dias por semana, em média.

Qualificações Adicionais Preferenciais

  1. Mais de 2 anos de experiência profissional orientando ou liderando desenvolvedores juniores.
  1. Experiência prática na integração de LLMs em .NET.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores