Desenvolvedor .net Sênior

ed

United States

Remote

USD 120.000 - 160.000

Vollzeit

Vor 9 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Remote work

Zusammenfassung

ed está buscando um Desenvolvedor .NET Sênior para atuar em integrações distribuídas, com foco em C#/.NET, ASP.NET Core Web API e padrões de integração. O candidato ideal tem experiência com CQRS, DDD, iPaaS (Digibee) e bancos de dados relacionais.

O papel envolve dialogar com várias equipes, resolver problemas complexos e garantir conformidade com LGPD. O trabalho é remoto, com ênfase em entregas confiáveis e práticas de observabilidade e qualidade de código.

Qualifikationen

  • 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.

Aufgaben

  • 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 atravessam 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.

Kenntnisse

C# / .NET
ASP.NET Core Web API
Programação assíncrona (async/await)
CQRS
DDD
Integrações distribuídas
Git
Observabilidade e logs
OAuth 2.0 / OpenID Connect / JWT
Arquitetura em camadas

Tools

Digibee
RabbitMQ

Jobbeschreibung

Na ed, desenvolvemos softwares inteligentes e soluções tecnológicas que impulsionam pessoas, negócios e a sociedade. Somos movidos por inovação, resultados reais e por um ambiente baseado em colaboração, respeito e transparência.

Valorizamos quem você é. Mais do que experiência, buscamos atitude, vontade de aprender e disposição para fazer a diferença, independentemente de idade, gênero ou origem.

Trabalhamos com tecnologias de ponta, mantendo alto padrão de qualidade e foco em impacto real. Atuamos como um só time: desafios são compartilhados e conquistas, celebradas juntos.

Se você curte ambientes colaborativos, desafios reais e quer crescer junto com um time que joga junto, seu lugar pode ser aqui.

Conheça mais sobre a ed acessando a nossa Página de Carreiras.

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

Responsabilidades e Atribuições
  • 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 atravessam 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.
Requisitos e qualificações

O que amplia as suas chances:

  • 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.
O que não pode faltar:
  • 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.
Desejável
  • 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
    Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

    oder ziehe deine Datei hierhin.

    Similar jobs

    Ähnliche Jobs, die dir auch gefallen könnten

    Tech Lead Sênior
    Tech Lead Sênior

    OpenKrill • USA

    Vor Ort
    USD 140.000 - 190.000
    Remoto 100%
    Desenvolvedor(a) Full Stack Sênior
    Desenvolvedor(a) Full Stack Sênior

    NSTECH • USA

    Remote
    USD 120.000 - 150.000
    12399634 - DESENVOLVEDOR FULL STACK (.NET + ANGULAR) SR
    12399634 - DESENVOLVEDOR FULL STACK (.NET + ANGULAR) SR

    DigAI • USA

    Remote
    USD 120.000 - 150.000
    Desenvolvedor Full Stack .NET Angular
    Desenvolvedor Full Stack .NET Angular

    Ben Fatto • USA

    Remote
    USD 110.000 - 180.000
    Engenheiro de Software Junior
    Engenheiro de Software Junior

    Find4You • USA

    Vor Ort
    USD 16.000 - 26.000
    Desenvolvedor(a) Backend Java – Sênior
    Desenvolvedor(a) Backend Java – Sênior

    Peers Solutions GmbH • USA

    Remote
    USD 36.000 - 60.000
    Remuneração diferenciada
    Desenvolvimento humano
    Plano de carreira
    +2
    Desenvolvedor Full Stack Pleno [ .NET + React]
    Desenvolvedor Full Stack Pleno [ .NET + React]

    ED SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA • USA

    Remote
    USD 90.000 - 140.000
    Vale Refeição/Alimentação
    Auxílio home office
    Seguro de vida
    +8
    Desenvolvedor .NET Sênior – Integrações Distribuídas Remoto
    Desenvolvedor .NET Sênior – Integrações Distribuídas Remoto

    ed • USA

    Remote
    USD 120.000 - 160.000
    Remote work
    Desenvolvedor Pleno Backend
    Desenvolvedor Pleno Backend

    Grupo Macro • USA

    Remote
    USD 24.000 - 36.000
    Plano de Saúde
    Plano Dental
    Chip corporativo
    +3
    12219965 - DESENVOLVEDOR FULL STACK SR
    12219965 - DESENVOLVEDOR FULL STACK SR

    DigAI • USA

    Remote
    USD 120.000 - 160.000
    Vale-refeição
    Desconto em cursos
    Academia Stefanini — cursos online com
    +2