CompanyRemote

Desenvolvimento de Sistema de Equalização de Estoque Automatizada M...

Project-Based

Description

Estamos buscando um desenvolvedor experiente para criar um sistema robusto e automatizado de equalização de estoque entre múltiplas empresas que operam com um estoque físico único, mas com controle interno separado no Tiny ERP. Atualmente, a equalização é realizada manualmente, o que gera ineficiências e problemas como estoque negativo em uma empresa enquanto outra possui saldo positivo.

O sistema a ser desenvolvido deve:

Consultar o estoque disponível de cada empresa e depósito via API do Tiny ERP.

Calcular o estoque disponível real por depósito (saldo total menos o reservado).

Identificar empresas e depósitos com estoque disponível negativo.

Buscar outras empresas que possuam saldo positivo no mesmo depósito para realizar a equalização.

Automatizar o processo de transferência de estoque entre as empresas para corrigir as inconsistências.

Regras importantes para a operação:

A equalização deve ser realizada por depósito específico.

Depósitos marcados com "FULL" não podem ser utilizados como origem para transferências.

O sistema deve permitir transferências parciais de estoque.

É Fundamental registrar todos os casos em que não houver cobertura de estoque para equalização.

O sistema não deve assumir dados; todas as informações devem ser obtidas exclusivamente via API do Tiny ERP.

Requisitos técnicos:

Integração completa e confiável com a API do Tiny ERP.

O backend pode ser desenvolvido em qualquer linguagem de programação, a critério do freelancer, desde que seja uma solução performática e escalável.

Necessidade de um banco de dados dedicado para fins de auditoria e registro de todas as operações.

O sistema deve ser configurado para execução automática e periódica (por exemplo, a cada hora).

Implementação de logs detalhados para monitoramento e tratamento de erros eficaz.

Segurança e robustez (obrigatório):

Inclusão de um modo de simulação (dry-run) para testar as operações antes da execução real.

Controle de concorrência para garantir a integridade dos dados em operações simultâneas.

Garantia de idempotência para evitar a duplicação de operações em caso de reprocessamento.

Capacidade de garantir a consistência dos dados mesmo em situações de falha.

Este é um sistema crítico para nossa operação, por isso procuramos um profissional com experiência comprovada em integrações de ERP e desenvolvimento de automações complexas, capaz de entregar uma solução confiável e de alta qualidade.

Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site

Skills

JavaSystem AnalysisPHPDevOps MicroservicesREST APIDatabaseLinuxPythonAPINode.jsSoftware TestingMySQLSQL Server

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching