hirq
← All jobs

BTG Pactual

Engenheiro(a) de Software Pleno a Sênior | BTG Pay

São Paulo · On-site · TECHNOLOGY BRAZIL - 8453

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

SQLTypeScriptC#React.NETPostgreSQLKafkaDockerCI/CD
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; - Entity Framework Core com fluência: consultas com GROUP BY e agregações, entendimento do que é traduzido para SQL e do que cai em avaliação no cliente; - SQL e modelagem relacional em nível prático: escrever e otimizar consultas analíticas, ler um plano de execução e avaliar o impacto de um índice; - Domínio de arquitetura em camadas e separação de responsabilidades, com clareza sobre onde cada regra deve morar; - Testes automatizados como parte do fluxo de desenvolvimento: unidade e integração, cobrindo a regra de negócio e não apenas o caminho feliz; - Rigor com corretude de dados: valores monetários, arredondamento, fusos horários e casos de borda. Em meios de pagamento, um número errado na tela é um incidente; - 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 para fazer ajustes pontuais no frontend (React + TypeScript) quando a entrega exigir, sem necessidade de especialização - 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. 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 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; - CQRS, mediator e modelagem de erros esperados sem exceções; - Experiência com migrations em bases grandes, incluindo cuidados de bloqueio em produção; - Noções de observabilidade: métricas, tracing e logs estruturados; - Contato com arquitetura OLAP e bancos colunares, entendendo quando compensam frente a um banco transacional; - Docker e pipelines de CI/CD; - Experiência com monorepos; - 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. 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ã.