Desenvolvedor(a) .NET Sênior (Cobrança Recorrente)

Sylision

United States

Remote

USD 25,000 - 32,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Trabalho 100% remoto
Ambiente colaborativo
Conexão com times globais
Apoio à saúde

Job summary

Sylision está recrutando um(a) Desenvolvedor(a) .NET Sênior para atuar em cobrança recorrente, com 100% de trabalho remoto. Você modelará assinaturas, ciclos e faturamento, além de projetar a execução diária de cobranças com Hangfire e integrações via webhook, mantendo histórico de tentativas e reconciliação.

O papel requer domínio em C#/NET, ASP.NET Core, EF e SQL Server, incluindo experiência com Hangfire, RabbitMQ e xUnit.

Qualifications

  • Sólidos conhecimentos em C# e .NET com ASP.NET Core
  • Experiência com EF, SQL Server e integrações de pagamento
  • Arquitetura de cobranças recorrentes e processamento em lote
  • Experiência com Hangfire e RabbitMQ para filas
  • Testes automatizados com xUnit
  • Capacidade de explicar regras financeiras complexas

Responsibilities

  • Modelar assinaturas, ciclos, faturas e ajustes proporcionais no SQL Server
  • Projetar execução diária de cobranças com Hangfire e reprocessamento seguro
  • Tratar webhooks com idempotência e reconciliação periódica
  • Implementar régua de novas tentativas para cartão recusado com RabbitMQ
  • Garantir cancelamento/troca de plano sem cobrança duplicada
  • Acompanhar métricas de recusa e recuperação e orientar revisão de código

Skills

Liderança técnica

Tools

C#
NET
ASP.NET Core
Entity Framework
SQL Server
Hangfire
RabbitMQ
xUnit
Git

Job description

Vaga aberta de Desenvolvedor(a) .NET Sênior (Cobrança Recorrente). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: senior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 11.000 a R$ 14.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

Cobrança recorrente é uma agenda que nunca para. Todo dia há assinaturas vencendo, cartões sendo cobrados, boletos sendo gerados e planos mudando no meio do ciclo. Quando alguém troca de plano no dia 17, o sistema precisa calcular o valor proporcional, ajustar a próxima fatura e não cobrar duas vezes pelo mesmo período.

Os serviços são em .NET com ASP.NET Core e SQL Server. As cobranças do dia rodam em tarefas agendadas com Hangfire, a comunicação com o gateway de pagamento usa chave de idempotência e as respostas chegam por webhook, que pode atrasar, repetir ou vir fora de ordem. Cartão recusado entra numa régua de novas tentativas, com intervalo e quantidade definidos por regra de negócio.

Como sênior, você define o modelo de ciclo de cobrança, a forma de reprocessar um dia que falhou sem cobrar ninguém em dobro e a estratégia para mudar regras com milhares de assinaturas ativas.

O que você vai fazer:
  • Modelar assinaturas, ciclos, faturas e ajustes proporcionais no SQL Server
  • Projetar a execução diária de cobranças com Hangfire, incluindo reprocessamento seguro
  • Tratar webhooks do gateway com idempotência e reconciliação periódica
  • Implementar a régua de novas tentativas para cartão recusado com eventos no RabbitMQ
  • Garantir que cancelamento e troca de plano respeitem o que já foi cobrado
  • Acompanhar indicadores de recusa e de recuperação e investigar desvios
  • Orientar o time em revisão de código, testes com xUnit e desenho de domínio
Requisitos:
  • C# e .NET em produção, com ASP.NET Core e Entity Framework
  • SQL Server com transações, bloqueios e consultas de volume
  • Tarefas agendadas e processamento em lote com retomada
  • Integração por webhook com garantia de processamento único
  • Testes automatizados de regra de negócio com datas e valores
  • Capacidade de explicar uma regra financeira complexa de forma simples
Diferenciais:
  • Vivência com assinaturas, mensalidades ou planos de serviço
  • Integração com gateways de cartão, Pix automático ou boleto
  • RabbitMQ ou outra mensageria com fila de mensagem morta
  • Observabilidade com Application Insights ou OpenTelemetry
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Antes de mudar qualquer regra de cobrança, o time simula o efeito sobre uma cópia da base e revisa o resultado com a área financeira, e o código só segue depois de revisão em par. Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante:
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
  • C#
  • .NET
  • ASP.NET Core
  • Entity Framework
  • SQL Server
  • Hangfire
  • RabbitMQ
  • xUnit
  • Git
Seus dados:

tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Java Pleno (Cobrança Recorrente)
Desenvolvedor(a) Java Pleno (Cobrança Recorrente)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto flexível
Trabalho remoto 100%
Totalmente CLT ou PJ
Desenvolvedor(a) .NET Sênior (Carteira Digital)
Desenvolvedor(a) .NET Sênior (Carteira Digital)

Sylision • United States

Remote
USD 25,000 - 32,000
Trabalho remoto 100%
Flexibilidade de horário
Conexão com times globais
+3
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos

Sylision • United States

Remote
USD 21,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+1
Desenvolvedor(a) .NET Júnior (Conciliação Financeira)
Desenvolvedor(a) .NET Júnior (Conciliação Financeira)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor .NET Sênior – Cobrança Recorrente (Remoto)
Desenvolvedor .NET Sênior – Cobrança Recorrente (Remoto)

Sylision • United States

Remote
USD 25,000 - 32,000
Trabalho 100% remoto
Ambiente colaborativo
Conexão com times globais
+1
Desenvolvedor(a) .NET Júnior (Gestão de Contratos)
Desenvolvedor(a) .NET Júnior (Gestão de Contratos)

Sylision • United States

Remote
USD 6,700 - 10,000
Gerente de Projetos Sênior (Recuperação de Crédito)
Gerente de Projetos Sênior (Recuperação de Crédito)

Sylision • United States

Remote
USD 22,000 - 29,000
Ambiente remoto 100%
Remuneração compatível com o mercado
Benefícios de saúde e bem-estar
Desenvolvedor(a) Front-end Vue Júnior (Cobrança Recorrente)
Desenvolvedor(a) Front-end Vue Júnior (Cobrança Recorrente)

Sylision • United States

Remote
USD 6,700 - 10,000
Trabalho remoto 100%
Ambiente colaborativo
Flexibilidade de horário
+2
Desenvolvedor(a) Java Júnior (Pagamentos via Pix)
Desenvolvedor(a) Java Júnior (Pagamentos via Pix)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3