Hiring.Camp

Engenheiro(a) de Software (.NET) | BTG Empresas

Btgpactual

Location
São Paulo · BR - SAO PAULO
Department
IT

Description

Esperamos de você:

  • Disponibilidade para atuar em modelo híbrido na Faria Lima — São Paulo;
  • Experiência consolidada em desenvolvimento backend com C# / .NET, tendo mantido APIs em produção;
  • Fluência em Entity Framework Core: consultas com GROUP BY e agregações, e clareza sobre o que é traduzido para SQL e o que cai em avaliação no cliente;
  • SQL e modelagem relacional em nível prático: escrever e otimizar consultas, ler um plano de execução e avaliar o impacto de um índice;
  • Testes automatizados como parte do fluxo: unidade e integração;
  • Rigor com corretude de dados: valores monetários, arredondamento, fusos horários e casos de borda;
  • Capacidade de validar o próprio trabalho de ponta a ponta: testar em ambiente real, conferir resultados contra a fonte da verdade e reconciliar divergências antes de considerar a entrega pronta;
  • Conforto com fluxos assíncronos;
  • Comunicação clara em português, para explicar decisões técnicas e trade-offs a pessoas técnicas e não técnicas;
  • Disposição para questionar requisitos quando a regra de negócio estiver ambígua, em vez de escolher uma interpretação silenciosamente.

Diferenciais por senioridade:

Perfil Pleno: Domínio sólido do que listamos acima e disposição para evoluir rápido no domínio de pagamentos e na stack de eventos, com mentoria.

Perfil Sênior: Além do acima, valorizamos especialmente experiência operando ou desenhando fluxos event-driven em produção (idempotência, reprocessamento, falhas parciais); autonomia em investigações de divergência financeira; influência em modelagem e trade-offs com produto/negócio; cuidado com migrations/schema change sob carga; e conhecimento sobre níveis de isolamento da uma transaction e capacidade de ler um explain analyze para encontrar gargalos de execução de queries

Conhecimentos desejáveis:

  • Domínio de meios de pagamento / adquirência: autorização, captura, estorno, chargeback, bandeiras, MDR, liquidação e agenda de recebíveis
  • PostgreSQL em maior profundidade: funções de janela, agregações condicionais (FILTER), tipos timestamptz e comportamento de transações
  • Arquitetura orientada a eventos: Kafka, Protobuf, padrão Outbox e Debezium
  • Mediator e modelagem de erros esperados sem exceções (result/Either)
  • Experiência com migrations em bases grandes, incluindo cuidados de bloqueio e estratégias expand/contract em produção
  • Noções de observabilidade: métricas, tracing e logs estruturados
  • Docker e pipelines de CI/CD
  • Conhecimento de regulação do Banco Central aplicada a arranjos de pagamento e registro de recebíveis
  • Inglês para leitura de documentação técnica
  • Conforto para ajustes pontuais no frontend (React + TypeScript) quando a entrega exigir, sem necessidade de especialização
  • Perfil analítico / matemático: facilidade com cálculos financeiros, arredondamentos, agregações e checagem numérica de resultados contra a regra de negócio

O que não é necessário no dia 1:

Não esperamos que você já tenha operado toda a stack e conhecimento do business. Esperamos base sólida em .NET/EF/SQL, rigor com dados financeiros e ownership de entrega — o domínio e o restante da plataforma você evolui aqui.

Benefícios:

  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Plano Médico;
  • Plano Odontológico;
  • Auxílio Creche/Babá;
  • Vale Transporte;
  • WellHub;
  • TotalPass;
  • Programa de Apoio Pessoal (EAP);
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Desconto em Farmácia;
  • Programa de Nutrição;
  • Programa de Gestantes;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.

Skills

TypeScriptReactDockerCI/CDSQLPostgreSQL

Similar Jobs

13

Copy of Engenheiro(a) de Software | Pleno, Sênior e Especialista

Candidaturasdirecionadasxpinc · São Paulo, SP +1

Today

Engenheiro(a) de Software Full Stack - Techlead

Equifax · BRA-Barueri, Brazil

3 weeks ago

Engenheiro(a) de Software Sênior

Flash · Remoto · Remote

1 month ago

Engenheiro(a) de Software Frontend - Pleno

Equifax · BRA-Barueri, Brazil

2 months ago

Engenheiro(a) de Software Backend - Techlead

Equifax · BRA-Barueri, Brazil

2 months ago

Engenheiro(a) de Software Full Stack (Pleno/Sênior) | Dados

Bancopan · São Paulo

5 months ago

Engenheiro(a) de Software Java | Investimentos Alternativos

Btgpactual · São Paulo, São Paulo, Brazil +1

6 months ago

Engenheiro(a) de Software Backend - Hurricane

Btgpactual

7 months ago

Engenheiro(a) de Software (.NET Core) | Finance

Btgpactual

7 months ago

Engenheiro(a) de Software | Electronic Trading

Btgpactual · São Paulo, São Paulo, Brazil +1

11 months ago

Engenheiro(a) de Software | Assistente e Júnior

Xpinc · São Paulo, SP +1 · Onsite

1+ year ago

Engenheiro(a) de Software Mobile

Xpinc · São Paulo, SP +1

1+ year ago

Engenheiro(a) de Software | Pleno, Sênior e Especialista

Xpinc · São Paulo, SP +1 · Onsite

1+ year ago