# Pessoa Desenvolvedora .NET Sênior

- **Empresa:** Datum
- **Local:** São Paulo, SP, BR (Não informado)
- **Salário:** Salário não informado
- **Contrato:** Efetivo (CLT)
- **Publicada:** 2026-10-27

## Descrição da vaga

Estamos buscando uma pessoa que ouse protagonizar com a gente.💜
Responsabilidades e atribuições
Construir e evoluir serviços em C# / .NET (APIs, workers e jobs agendados) que
fazem parte do fluxo de pagamento: autorização, captura, estorno, chargeback, webhooks e conciliação.
Integrar com adquirentes, gateways e parceiros externos, lidando com timeout,
retentativa, idempotência e respostas ambíguas sem gerar cobrança duplicada nem transação órfã.
Modelar e otimizar bancos relacionais (preferencialmente PostgreSQL): índices,
planos de execução, eliminação de N+1 e migrations seguras em tabelas grandes.
Aplicar bancos NoSQL e cache quando o caso pedir.
Desenhar fluxos assíncronos com mensageria, cuidando de ordenação,
reprocessamento, mensagens com falha e consumidores concorrentes.
Diagnosticar problemas complexos em produção com visão sistêmica
(concorrência, reprocessamento indevido, consumo elevado de CPU e memória) usando APM, tracing e logs estruturados.
Desenvolver em conformidade com o PCI DSS, aplicando boas práticas de proteção
de dados sensíveis, gestão de segredos e criptografia.
Projetar APIs REST documentadas em OpenAPI/Swagger, com autenticação
OAuth2/OIDC e contratos versionados.
Garantir qualidade e entrega segura: testes automatizados, pipelines CI/CD e
mudanças em produção com controle e rollback planejado.
Ser referência técnica: revisar código, apoiar decisões de arquitetura junto a
tech leads e arquitetos e desenvolver as pessoas menos experientes do time.
Requisitos e qualificações
Experiência sólida com C# / .NET moderno, async/await, injeção de dependência
e padrões de projeto (Clean Architecture, CQRS), sabendo quando cada um ajuda e quando atrapalha.
Domínio de banco relacional: modelagem, índices, transações, níveis de
isolamento e locks.
Experiência com mensageria e sistemas distribuídos: consistência eventual,
idempotência, retry com backoff e padrão outbox.
Vivência com containers e Kubernetes em produção: deploy, autoescalonamento,
limites de recurso e leitura de métricas.
Uso avançado de AWS no dia a dia.
Prática com observabilidade: investigar um incidente a partir de traces e
logs, não apenas de breakpoint.
Visão de segurança de aplicação: OWASP Top 10, gestão de segredos e auditoria
de dependências.
Desejável
Experiência em meios de pagamento: adquirência, subadquirência, 3DS, Pix,
chargeback, conciliação e recebíveis.
Atuação anterior em ambiente PCI DSS ou outro ambiente regulado.
Experiência com GitOps ou infraestrutura como código.
Familiaridade com Python ou React.
Informações adicionais:
Por aqui, você também conta com vantagens pensadas para apoiar sua rotina, bem-estar e desenvolvimento:
🧠 Zenklub: duas sessões gratuitas por mês com psicólogos, terapeutas, nutricionistas ou coaches. Sessões extras saem por R$ 70 e o benefício também pode incluir dependentes.
🏋️ Wellhub (Gympass): acesso a descontos de até 75% em mais de 22 mil academias espalhadas pelo Brasil.
💜 MomCare: incentivo monetário flexível no período pós-licença maternidade.
📚 Incentivo Alura: apoio ao desenvolvimento contínuo, com subsídio de 50% da licença Alura Plus, via reembolso pelo período de 12 meses.
🎓 Parcerias educacionais: descontos de até 70% em diversas instituições de ensino, incluindo graduação, pós-graduação, MBAs, idiomas e muito mais.
🤝 RecomenDatum: suas conexões também podem gerar oportunidades! Indique profissionais para o nosso time ou empresas para nosso ecossistema e ganha recompensas.
Quer conhecer outras vantagens de fazer parte da Datum? Acesse a home da nossa página de carreiras [https://datum.jobs.recrut.ai/] para conhecer os demais benefícios que oferecemos.
*Os benefícios podem variar conforme os acordos definidos na contratação.

[Candidatar-se no site da empresa](https://www.joonow.com/pt-br/vaga/pessoa-desenvolvedora-net-senior-sao-paulo-sp-k116jp0t4h/candidatar)
