Desenvolvedor(a) PHP Júnior (Integração com ERP)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
Apoio à saúde física
Saúde mental (Team Care)
Contrato definido pela empresa

Job summary

A Sylision busca um Desenvolvedor(a) PHP Júnior para atuar na integração de lojas com ERP usando Laravel. A posição é 100% remota, com contratação CLT ou PJ, e envolve trabalhar com filas, sessões de integração e mapeamento de campos entre sistemas.

Você fará envio de pedidos ao ERP por fila, importará atualizações do ERP e manterá a correspondência de códigos entre loja e ERP, com foco em evitar duplicidade e testes com PHPUnit para QA.

Qualifications

  • Estágio, curso ou projeto próprio em PHP.
  • PHP orientado a objetos e Composer.
  • Noção de Laravel com Eloquent e filas.
  • SQL no MySQL.
  • Leitura de JSON e de XML vindos de outro sistema.
  • Git com branch por tarefa.

Responsibilities

  • Enviar pedidos da loja para o ERP por fila, com registro de cada tentativa.
  • Importar do ERP as atualizações de preço, estoque e situação de pedido.
  • Manter a tabela de equivalência entre os códigos da loja e os do ERP.
  • Evitar pedido duplicado no ERP usando uma chave de integração.
  • Construir a tela de pendências de integração com opção de reprocessar.
  • Usar o Laravel Horizon para acompanhar as filas.
  • Escrever testes com PHPUnit simulando respostas do ERP.

Skills

PHP OO
Composer
Laravel
Eloquent
Filas
SQL
MySQL
JSON/XML
Git

Education

Estágio/curso/projeto em PHP

Tools

Laravel Horizon
Docker
Redis
PHPUnit
Composer

Job description

Vaga aberta de Desenvolvedor(a) PHP Júnior (Integração com ERP). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R$ 3.000 a R$ 4.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:

A loja virtual vende, mas quem fatura, controla o estoque fiscal e emite nota é o ERP. A integração em Laravel leva os pedidos da loja para o ERP e traz de volta preço, estoque, situação do pedido e número da nota. Cada sistema tem seu jeito de identificar cliente, produto e forma de pagamento, e a integração é quem traduz um para o outro.

Os problemas típicos são de sincronia: produto cadastrado na loja que não existe no ERP, pedido enviado duas vezes por causa de uma nova tentativa, estoque que chega atrasado e deixa vender o que não tem. Toda troca de dados fica registrada para que dê para reprocessar o que falhou sem duplicar o que deu certo.

Cada ERP tem janela de processamento e limite de chamadas. A integração respeita esses limites agrupando os envios, e quando o ERP fica indisponível os pedidos esperam na fila em vez de se perderem ou de serem despejados todos de uma vez na volta.

O que você vai fazer:
  • Enviar pedidos da loja para o ERP por fila, com registro de cada tentativa
  • Importar do ERP as atualizações de preço, estoque e situação de pedido
  • Manter a tabela de equivalência entre os códigos da loja e os do ERP
  • Evitar pedido duplicado no ERP usando uma chave de integração
  • Construir a tela de pendências de integração com opção de reprocessar
  • Usar o Laravel Horizon para acompanhar as filas
  • Escrever testes com PHPUnit simulando respostas do ERP
Requisitos:
  • Estágio, curso ou projeto próprio em PHP
  • PHP orientado a objetos e Composer
  • Noção de Laravel com Eloquent e filas
  • SQL no MySQL
  • Leitura de JSON e de XML vindos de outro sistema
  • Git com branch por tarefa
Diferenciais:
  • Ter integrado um sistema com outro por API
  • Redis em uso real
  • Noção de como funciona um ERP, como TOTVS ou SAP
  • Noção de limite de requisições e de envio em lote
  • Docker no ambiente local
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As integrações têm um documento de mapeamento de campos que o time mantém junto com o código, e nenhuma mudança vai para produção sem revisão e sem teste com dados simulados do ERP. Ser a pessoa que faz dois sistemas se entenderem te atrai? Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante:
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
  • PHP
  • Laravel
  • Laravel Horizon
  • MySQL
  • Redis
  • PHPUnit
  • Docker
  • Git
Seus dados:

tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) PHP Sênior (Inventário de Lojas)
Desenvolvedor(a) PHP Sênior (Inventário de Lojas)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de horários
+1
Desenvolvedor PHP Júnior - Integração ERP (Remote)
Desenvolvedor PHP Júnior - Integração ERP (Remote)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) PHP Pleno (Carrinho e Checkout)
Desenvolvedor(a) PHP Pleno (Carrinho e Checkout)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+2
Desenvolvedor(a) Android Sênior (Integração com ERP)
Desenvolvedor(a) Android Sênior (Integração com ERP)

Sylision • United States

Remote
USD 23,000 - 30,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+3
Desenvolvedor(a) PHP Sênior (Busca de Produtos)
Desenvolvedor(a) PHP Sênior (Busca de Produtos)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente remoto 100%
Trabalho com equipes globais
Benefícios variados
+2
Desenvolvedor(a) PHP Pleno (Cardápio e Delivery)
Desenvolvedor(a) PHP Pleno (Cardápio e Delivery)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de vários países
+2
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto 100%
CLT ou PJ
Flexibilidade de horário
+1
Desenvolvedor(a) PHP Sênior (Central de Chamados)
Desenvolvedor(a) PHP Sênior (Central de Chamados)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3