Analisando propostas

Descrição do Projeto: Integração com Apis da B3 e Ajuste de Layout para Webftp

Publicado em 02 de Dezembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor freelancer com experiência em integrações de APIs e manipulação de arquivos em layouts específicos para realizar um projeto envolvendo as APIs da B3 e ajustes em um sistema de envio e retorno de arquivos via WebFTP.

Escopo do Projeto:
Integração com APIs da B3:

Implementação utilizando o manual fornecido da API de inclusão de apontamento do Sistema Nacional de Gravames (SNG).
Configuração de autenticação OAuth 2.0 e manipulação de tokens JWT.
Desenvolvimento de chamadas post para inclusão de apontamentos, atendendo aos padrões rest e formato json.
Tratamento de respostas da API e códigos de retorno conforme especificado no manual.
Ajuste de Layout de Arquivos para Envio e Retorno:

Adequar arquivos TXT ao layout padrão descrito no manual da B3 e no arquivo CSV de validação de layout.
Implementar validações conforme os requisitos dos campos:
Posições iniciais e finais.
Formatos e tamanhos (e.g., Numérico, alfanumérico).
Campos obrigatórios e opcionais.
Valores padrão e regras de validação específicas.
Garantir a consistência dos arquivos de retorno e envio, incluindo cabeçalhos, trailers e detalhes.
Requisitos Técnicos:

Experiência com APIs RESTful e manipulação de layouts de arquivos TXT.
Conhecimento em ambientes Webftp e padrões de segurança (ssl/tls).
Habilidade em criar rotinas de validação automatizadas com base em layouts detalhados.
Entrega Esperada:

Integração funcional com as APIs da B3.
Geração automatizada e validação de arquivos de envio e retorno.
Suporte para homologação junto à B3 e ajustes após validação.
Diferenciais:
Experiência com sistemas financeiros ou APIs da B3.
Familiaridade com layouts estruturados e validação de arquivos bancários.

Contexto Geral do Projeto

A integração com a B3 é um componente estratégico para automatizar e otimizar o processo de envio e retorno de informações financeiras relacionadas ao Sistema Nacional de Gravames (SNG). O projeto abrange a modernização e adequação de sistemas internos de uma empresa que opera no setor financeiro, visando atender às exigências da B3 para troca de dados em lote por meio de WebFTP e APIs RESTful. Motivação e Objetivo Principal A empresa atualmente realiza a troca de arquivos financeiros em um layout que não está totalmente alinhado ao padrão exigido pela B3. Além disso, há a necessidade de integrar sistemas internos à API de Inclusão de Apontamentos do SNG, promovendo maior agilidade, precisão e segurança no processamento de informações. O objetivo central é implementar uma solução que permita: Conformidade com a B3: Garantir que os arquivos enviados e recebidos sigam rigorosamente os padrões de layout descritos nos manuais técnicos da B3. Automação de Processos: Reduzir intervenções manuais, minimizando erros e aumentando a eficiência operacional. Segurança e Rastreabilidade: Implementar um fluxo seguro e rastreável de informações utilizando tecnologias modernas, como autenticação OAuth 2.0 e troca de dados no formato JSON. Cenário Atual Layout de Arquivos: Os arquivos atualmente gerados não seguem o layout detalhado especificado pela B3, especialmente para os registros de detalhes, headers e trailers. Integração: O sistema existente utiliza troca manual de arquivos, sem comunicação direta com as APIs da B3. Homologação e Validação: A empresa precisa validar os arquivos em ambiente de homologação antes de ativar o ambiente de produção. Resultado Esperado Ao final do projeto, a empresa terá uma solução integrada e validada para: Gerar arquivos de envio e retorno com total conformidade ao layout exigido pela B3. Realizar operações de inclusão de apontamentos diretamente por API, utilizando métodos seguros e auditáveis. Garantir o fluxo contínuo de informações financeiras, com suporte a homologação e transição para produção sem impacto nas operações. Impacto no Negócio A solução implementada irá: Melhorar a confiabilidade no processamento de informações financeiras. Aumentar a eficiência operacional, liberando recursos humanos de tarefas manuais. Reduzir riscos regulatórios, garantindo conformidade com os padrões da B3. Apoiar a escalabilidade, permitindo que o sistema se adapte a um volume maior de operações futuras.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias