Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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.

Buscamos um(a) Desenvolvedor(a) .NET Pleno colaborativo(a), organizado(a) e com perfil investigativo para transformar necessidades de negócio em integrações confiáveis. Procuramos alguém que goste de entender como os sistemas se conectam, tenha autonomia na execução e valorize a qualidade, documentação e segurança das soluções. É uma oportunidade para atuar em desafios reais de integração, conectando diferentes sistemas, equipes e tecnologias.

REMOTO

Responsabilidades e Atribuições

  • Desenvolver e manter integrações entre sistemas utilizando C#/.NET e ASP.NET Core Web API.
  • Compreender o fluxo de ponta a ponta das integrações para implementar e ajustar cada etapa.
  • Construir e consumir APIs REST, seguindo os contratos de requisição e resposta definidos com as equipes envolvidas.
  • Desenvolver integrações com bancos de dados relacionais, utilizando SQL e Entity Framework Core ou equivalente.
  • Publicar e consumir mensagens em filas, tratando situações comuns como reprocessamento e mensagens duplicadas.
  • Aplicar os mecanismos de resiliência já adotados pelo time, como retry e timeouts.
  • Investigar falhas que atravessem diferentes sistemas, utilizando logs e rastreio de requisições para identificar a origem do problema.
  • Trabalhar com Git, pull requests e revisão de código, mantendo a documentação das integrações atualizada.
  • Zelar para que dados sensíveis não trafeguem indevidamente entre sistemas, seguindo as práticas definidas pelo time.

Requisitos e qualificações

O que amplia as suas chances:

  • Experiência com plataforma de integração (iPaaS), especialmente Digibee.
  • Conhecimento de CQRS, DDD, arquitetura em camadas e injeção de dependência.
  • Experiência com sistemas legados.
  • Vivência 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 3 a 4 anos com desenvolvimento em C# e .NET 8 ou superior, incluindo vivência prática com programação assíncrona (async/await) em projetos em produção.
  • Experiência comprovada com ASP.NET Core Web API, tendo atuado no desenvolvimento e consumo de APIs REST.
  • Domínio dos fundamentos de HTTP (métodos, códigos de status, cabeçalhos...).
  • Vivência com banco de dados relacional (SQL Server, PostgreSQL ou similar), incluindo modelagem, escrita de queries complexas, controle de transações.
  • Uso de Entity Framework Core ou ORM equivalente em projetos.
  • Experiência de trabalho em equipe usando Git em fluxo colaborativo (pull requests, code review).

Desejável

  • Conhecimento de mensageria, preferencialmente RabbitMQ ou similar, e de conceitos de resiliência (retry, timeout, circuit breaker).
  • Experiência com autenticação moderna com OAuth 2.0, OpenID Connect, JWT e Microsoft Entra ID (Azure AD).
  • Conhecimento de observabilidade, log estruturado e rastreio de requisição, com domínio sobre este conhecimento para investigação de erros com autonomia.
  • 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.
  • Conhecimento em documentação de APIs com OpenAPI/Swagger e/ou uso do Scalar.
  • Familiaridade de LGPD aplicada a sistemas.

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

Quer embarcar nesse desafio com a gente?

Inscreva-se e venha criar o novo com a ed

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Java Backend Software Engineer

Jitterbit • São Paulo • 29 candidaturas 14 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

Jitterbit is a leading data, application, and process workflow automation solution. Rooted in iPaaS and fueled by an ambitious vision, we integrate critical business processes to deliver the experiences and insights needed by enterprises of all sizes to accelerate their digital journey and future pr...

Ver Detalhes →
Remoto LinkedIn

Java Backend Engineer (AWS) - Remote Work | REF#302839

BairesDev • Minas Gerais, Brazil • 25 candidaturas 8 dias atrás

Salário estimado

R$ 6k - 10k/mês

Pleno CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →
Remoto LinkedIn

Senior Backend Software Engineer – Python - Remote Work | REF#305511

BairesDev • São Paulo • 25 candidaturas 8 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →