Senior .NET Developer @ed
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior .NET Developer @ed

4d ago - ed is hiring a remote Senior .NET Developer. 💸 Salary: unspecified 📍Location: Brazil

Role Description

Estamos contratando Desenvolvedor .NET Sênior para fazer parte do time ed. Buscamos um(a) Desenvolvedor(a) com experiência em integrações distribuídas, visão sistêmica e autonomia para atuar em cenários de maior complexidade. Procuramos alguém que saiba transformar desafios de integração em soluções confiáveis, que tenha facilidade para dialogar com diferentes equipes e que seja referência na investigação e resolução de problemas.

📌 REMOTO

Responsibilities

  • Desenvolver e evoluir integrações distribuídas utilizando C#/.NET e ASP.NET Core Web API.
  • Atuar sobre o fluxo de ponta a ponta das integrações, processamento e sistemas de destino, garantindo que as etapas funcionem de forma encadeada.
  • Construir e consumir APIs REST, alinhando com as equipes envolvidas os contratos de requisição e resposta (campos, formatos, códigos de retorno e tratamento de erros).
  • Implementar a publicação e o consumo de mensagens, tratando reprocessamento, mensagens duplicadas e falhas no meio do fluxo.
  • Aplicar e ajustar mecanismos de resiliência, como retentativas e timeouts, considerando a indisponibilidade dos sistemas integrados.
  • Investigar e resolver problemas que atravessem diferentes sistemas, utilizando logs e rastreio para identificar causas e impactos.
  • Realizar revisão de código e contribuir para a melhoria contínua das integrações.
  • Aplicar e disseminar no time práticas de proteção de dados sensíveis no trânsito entre sistemas, em conformidade com a LGPD.

Qualifications

  • Experiência com plataforma de integração (iPaaS), especialmente Digibee.
  • Vivência sólida com CQRS, DDD, arquitetura em camadas e injeção de dependência.
  • Experiência com sistemas legados.
  • Familiaridade com ERP/CRM, como Protheus, Dynamics ou equivalentes.
  • Conhecimento de padrões de integração como outbox, idempotência, reconciliação e versionamento de contratos.

Requirements

  • Experiência mínima de 5 anos com desenvolvimento em C# e .NET (versões 6, 7 ou 8+), incluindo programação assíncrona (async/await).
  • Domínio consistente em ASP.NET Core Web API, incluindo desenvolvimento e consumo de APIs REST, e fundamentos avançados de HTTP.
  • Vivência aprofundada com banco de dados relacional (SQL Server, PostgreSQL ou similar), incluindo modelagem de dados, otimização de queries, controle de transações complexas e uso avançado de Entity Framework Core ou ORM equivalente.
  • Experiência comprovada em integrações entre sistemas, com vivência em fluxos que envolvam APIs e mensageria (filas).
  • Familiaridade com Git em fluxo colaborativo.

Desired Skills

  • Experiência com mensageria, preferencialmente RabbitMQ ou similar, e aplicação de conceitos de resiliência (retry, timeout, circuit breaker).
  • Vivência sólida com autenticação moderna com OAuth 2.0, OpenID Connect, JWT e Microsoft Entra ID (Azure AD).
  • Domínio de observabilidade, log estruturado e rastreio de requisição, para investigação de erros com autonomia e assertividade.
  • Vivência com testes automatizados utilizando xUnit e/ou Moq (testes unitários e mocks).
  • Experiência com Azure DevOps, incluindo uso de pipelines de CI/CD e/ou gestão de work items.
  • Vivência em documentação de APIs com OpenAPI/Swagger e/ou uso do Scalar.
  • Conhecimento de LGPD aplicada a sistemas e ao tratamento de dados sensíveis.

Soft Skills

  • Comunicação clara e facilidade para alinhar contratos e necessidades com outras equipes.
  • Organização e disciplina para documentação das integrações.
  • Perfil investigativo para solucionar problemas que atravessam diferentes sistemas.
  • Tolerância a cenários ambíguos e sistemas legados.
  • Responsabilidade no tratamento de dados sensíveis.

Contract Type

Modalidade de contratação: PJ

Quer embarcar nesse desafio com a gente? Inscreva-se e venha criar o novo com a ed.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior .NET Developer @ed
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 137,088+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later