Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Datum

NewBe an early applicant

Pessoa desenvolvedora .net sênior

Posted
Discussion

Summary

Senior .NET developer at Datum (São Paulo) building and evolving C#/.NET payment-flow services — authorization, capture, refunds, chargebacks, webhooks and reconciliation — with PostgreSQL, messaging, Kubernetes and AWS, under PCI DSS compliance. Also mentors other engineers and helps drive architecture decisions.

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 para conhecer os demais benefícios que oferecemos.

*Os benefícios podem variar conforme os acordos definidos na contratação.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →