Desenvolvedor.net pleno

Há 12 horas

Vila Guilherme, São Paulo, Brasil Netvagas Tempo integral

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 solucio