Sobre este projeto
it-programming / web-development
Aberto
Somos uma fintech em crescimento e buscamos programador(a) em python para implementação de um webservice para o cálculo de valor atualizado de precatórios. O webservice atenderá requisições de um sistema e deverá receber dados de entrada (chamada de API) referente a um precatório e retornar em torno de 4 valores numéricos referentes a esse precatório.
Basicamente o webservice realizará uma série de cálculos sequenciados, considerando determinadas condições dos parâmetros de entrada e de arquivos com índices de atualização. Já há funções python prontas para extrair os dados específicos necessários dos arquivos de índices, o que tornará o trabalho do programador bem mais fácil. Todas as regras de negócio e fórmulas estão detalhadas e bastará implementá-las.
IMPORTANTE: Além do produto entregue, nosso objetivo é selecionar um profissional para integrar nosso time de modo permanente e integral (40h semanais) em modelo home office. pedimos que só ofereça seu serviço se tiver interesse na vaga.
Lista dos inputs referente ao dado do precatório que deverá ter seu valor atualizado:
Número processo pagamento (ou do ofício requisitório) - obrigatório
Esfera (Federal | Estadual | Municipal) - obrigatório
Número processo originário - opcional
Nome do beneficiário - obrigatório
Data de Registro do Precatório no sistema (Essa data define a LOA em que o precatório será inserido) - obrigatório
Tributario (Natureza tributária? Sim|Não) - obrigatório
Percentual Honorários (default = 0) - obrigatório
Valor Principal - obrigatório
Valor Juros - obrigatório
ir-rra (sim|não / retornar erro se ir-rra==sim e tributario==sim, pois ir-rra não se aplica a precatório tributário) - obrigatório
meses exe. Anterior (Parâmetro para cálculo no caso de ir-rra, obrigatório se ir-rra == sim / ignorar campo se tributario==sim) campo numérico, 0 não é um valor válido se obrigatório.
Valor PSS (Opcional / Retornar erro se Valor PSS>0 e Tributario==Sim, pois PSS não se aplica a precatório Tributário)
vls_add_principal (Valores extras que somam ao Principal - Opcional)
vls_add_juros (Valores extras que somam aos Juros – Opcional)
vls_sub_principal (Valores extras que debitam o Principal – Opcional)
vls_sub_juros (Valores extras que debitam os Juros – Opcional)
db-evc (Data base dos valores) - obrigatório
Juros de Mora fixado na sentença (Opções: [“Não incide”, “Poupança”, “0,5%”, “1,0%”]) - obrigatório
Contexto Geral do Projeto
Esse webservice será chamado por um sistema já existente e um outro que será construído em breve. Os testes dos cálculos serão realizados por um dos sócios da empresa e o acompanhamento técnico pelo nosso programador. A ideia é que se o contratado desenvolver um bom trabalho, demonstrar capacidade técnica e ter os soft skills necessários, passe a compor nossa equipe full time.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias