123Vagas
Vagas Vagas Remotas Vagas Híbridas Cidades Empresas Skills Blog Salários

Sou candidato

Entrar / Criar conta
AR

Engenheiro(a) de Software Sênior .NET Desktop Cross-Platform (Híbrido)

C# .NET Desktop cross-platform (Windows/macOS/Linux)

Sobre a Vaga

Atuará como referência técnica no desenvolvimento de um agente desktop corporativo multiplataforma (.NET/C#) para Windows, macOS e Linux. Esse agente é parte central de uma plataforma SaaS B2B enterprise, responsável por coleta de telemetria, gestão de endpoint e integrações de produto em larga escala, com operação em cloud e on-premises.

Além do agente, você evoluirá serviços de backend em .NET (APIs e workers) e apoiará a migração de componentes legados escritos em Node.js e Python, com autonomia para entender o comportamento do que será migrado.

Responsabilidades

  • Evoluir o agente desktop em produção com foco em estabilidade, segurança, performance e paridade entre sistemas operacionais
  • Reduzir dívida técnica e elevar o padrão de qualidade do código
  • Participar de migrações de serviços legados para a arquitetura .NET, tomando decisões orientadas por contrato, risco e evidência
  • Realizar troubleshooting em produção com método: hipótese, evidência e ação reversível
  • Contribuir para a base de conhecimento ao apoiar chamados mais complexos (N2/N3), evitando recorrência e escalonamento desnecessário
  • Conduzir code reviews que ensinam, com refinamentos, decomposição clara e documentação útil
  • Apoiar desenvolvedores plenos e juniores sem se tornar gargalo
  • Contribuir para um ambiente local replicável para que o time consiga rodar a plataforma inteira sem fricção

Requisitos

  • Experiência avançada com C# e base sólida em .NET
  • Atuação com aplicações .NET em mais de um sistema operacional (não apenas Windows)
  • Conhecimento em APIs REST, integrações HTTP e processamento assíncrono
  • Domínio de concorrência e padrões de resiliência em sistemas distribuídos
  • Mensageria assíncrona e padrões como idempotência, dead-letter e ordenação
  • Modelagem relacional e NoSQL, com otimização de queries e estratégias de cache (PostgreSQL, MongoDB, Redis)
  • Testes unitários e de integração integrados ao fluxo de desenvolvimento
  • Boas práticas de segurança: gestão de segredos, secure coding e OWASP, incluindo atenção ao contexto desktop (distribuição assinada, atualização segura e proteção de credenciais locais)
  • Capacidade comprovada de ler e executar Node.js e Python para entender serviços legados durante migrações
  • Experiência com containers e CI/CD, e entendimento de Kubernetes e Azure para diagnóstico e decisões de design

Beneficios

  • Atuação em ambiente de alta escala, com impacto direto em telemetria, endpoint e integrações da plataforma
  • Trabalho em equipe multidisciplinar, com colaboração real entre engenharia, QA, SRE, UX e produto
  • Oportunidade de evoluir arquitetura e qualidade com mentalidade de produto, observabilidade e segurança
Publicada em 2 de julho de 2026
Compartilhar:
Candidatar-se