Desenvolvedor Backend Sênior (.NET / C#)

.NETC#Microsoft
Contract Remote Posted 2 weeks ago

Desenvolvedor Backend Sênior (.NET / C#)

Modelo: Remoto

Sobre o desafio

Buscamos um(a) Desenvolvedor(a) Backend Sênior para atuar em uma squad

estratégica responsável por sistemas críticos de pricing, políticas comerciais,

descontos escalonados, contas correntes financeiras, conciliações e integrações

corporativas.

Você irá trabalhar em um ambiente de alta complexidade, alto volume

transacional, forte governança, requisitos de auditoria e integrações distribuídas,

suportando múltiplos canais digitais B2B (e-commerce, chatbot, APIs, EDI) e

sistemas corporativos como SAP, ServiceNow, motores externos de cálculo e

plataformas de dados.

O papel exige forte capacidade de engenharia, visão sistêmica, responsabilidade

técnica e maturidade para operar em ambiente regulado, com foco em

performance, resiliência, observabilidade e escalabilidade.

Responsabilidades

 Desenvolver e evoluir APIs e serviços backend em C# (.NET) para sistemas

de pricing, regras comerciais, incentivos, contas correntes e conciliações

financeiras.

 Atuar no desenho de arquiteturas cloud-native, orientadas a eventos e

microsserviços, garantindo escalabilidade, disponibilidade e tolerância a

falhas.

 Implementar soluções com foco em:

o Alta performance e baixa latência

o Idempotência, versionamento, snapshots e rastreabilidade

o Consistência de dados e integridade transacional

o Observabilidade (logs, métricas, tracing distribuído)

 Integrar sistemas internos e externos (ex: SAP, plataformas de parceiros,

motores de cálculo, mensageria, APIs públicas e privadas).

 Trabalhar com bancos relacionais e modelagem de dados complexa

(PostgreSQL / SQL Server), incluindo otimização de queries e estratégia de

índices.

 Garantir padrões de qualidade:

o Testes automatizados

o Code review

o Clean Architecture / SOLID

o Segurança e compliance

 Atuar em conjunto com Produto, Arquitetura, QA, DevOps e áreas de

negócio, participando ativamente de refinamentos técnicos e tomada de

decisão.

 Apoiar tecnicamente desenvolvedores mais juniores, elevando o nível do

time (mentoria técnica).

Requisitos Técnicos Obrigatórios

 Experiência sólida como Desenvolvedor Backend Sênior com C# e .NET

(.NET Core / .NET 8 e 10)

 Domínio de:

o APIs REST

o Microsserviços

o Arquitetura em camadas / Clean Architecture

o Design Patterns

 Experiência comprovada com:

o Sistemas de alta performance e alto volume

o Processamento assíncrono

o Mensageria (SQS e SNS)

o Controle de concorrência

 Experiência com bancos relacionais:

o PostgreSQL e SQL Server

o Modelagem relacional complexa

o Otimização de queries e performance

 Experiência em ambientes cloud AWS

o Containers

o Observabilidade

o Monitoramento

o Escalabilidade

 Práticas de engenharia:

o Testes automatizados

o Versionamento (Git)

o Code review

Diferenciais (Nice to Have)

 Experiência com:

o Sistemas financeiros, pricing, billing, conciliação, ledger,

marketplaces ou e-commerce B2B.

o Arquitetura orientada a eventos.

o Processamento batch e streaming.

o Feature toggles, blue-green deploy, canary release.

 Conhecimento em:

o Domain-Driven Design (DDD)

o Event Sourcing / CQRS

o Observabilidade avançada (Datadog, OpenTelemetry).

 Vivência em ambientes regulados, auditáveis ou com forte governança.

 Experiência integrando com ERPs (SAP ou similares).

Perfil Comportamental

 Forte senso de ownership e responsabilidade técnica.

 Capacidade de tomar decisões técnicas com visão de negócio e risco.

 Mentalidade de engenharia de produto, não apenas de entrega de código.

 Comunicação clara, maturidade para lidar com ambientes críticos.

 Orientação a qualidade, previsibilidade e estabilidade operacional.

 Perfil colaborativo e orientado a melhoria contínua.

Your Cart (0)

Your cart is empty

Looks like you haven't added any items to your cart yet.