Descrição
Resumo:
Esta função envolve projetar e desenvolver APIs RESTful e GraphQL usando o SAP CAP, implementar servidores de protocolo MCP para integração de IA e garantir a segurança e o desempenho das APIs.
Pontos principais:
1. Projetar e desenvolver APIs RESTful e GraphQL usando o framework SAP CAP
2. Implementar servidores de protocolo MCP para integração de modelos de IA
3. Garantir as melhores práticas de segurança de APIs e os requisitos de conformidade
Responsabilidades principais
* Projetar e desenvolver APIs RESTful e GraphQL usando o framework SAP CAP
* Implementar servidores de protocolo MCP para integração de modelos de IA e gerenciamento de contexto
* Criar documentação de APIs usando especificações OpenAPI/Swagger
* Implementar autenticação, autorização e limitação de taxa para APIs
* Projetar modelos de dados e camadas de serviço para lógica de negócios
* Otimizar o desempenho das APIs e implementar estratégias de cache
* Garantir as melhores práticas de segurança de APIs e os requisitos de conformidade
* Criar testes automatizados para endpoints de API e cenários de integração
Habilidades técnicas exigidas
* Projeto de API: Profundo conhecimento dos princípios REST, esquemas GraphQL e estratégias de versionamento de APIs
* \: Grande proficiência na construção de serviços com o SAP Cloud Application Programming Model
* Modelagem de dados: Experiência com CDS (Core Data Services) para definição de modelos de domínio
* Autenticação \& Segurança: OAuth2, JWT, chaves de API e mecanismos de autenticação específicos do SAP
* Testes: Testes unitários, testes de integração e frameworks de teste de API (Jest, Mocha, Postman)
* Documentação de API: OpenAPI/Swagger, AsyncAPI para APIs orientadas a eventos
* Conhecimento de protocolos: HTTP/HTTPS, WebSockets, Server\-Sent Events
* Interação com bancos de dados: Otimização de consultas SQL e OData
Especialização em protocolo MCP
* Implementação de servidor MCP: Construir servidores MCP que exponham ferramentas, recursos e prompts a modelos de IA
* Gerenciamento de contexto: Projetar sistemas conscientes de contexto que mantenham estado entre interações com IA
* Integração de ferramentas: Criar ferramentas MCP que permitam aos modelos de IA interagirem com dados empresariais do SAP
* Provedores de recursos: Implementar recursos MCP para expor dados do SAP em formatos compatíveis com IA
* Engenharia de prompts: Desenvolver prompts reutilizáveis para cenários empresariais comuns do SAP
* Segurança \& Controle de acesso: Implementar permissões granulares para acesso a ferramentas e recursos MCP
Especialização em tecnologias SAP
* SAP CAP: Construir aplicações full\-stack com a camada de serviço do CAP, incluindo manipuladores personalizados e processamento de eventos
* SAP HANA Cloud: Escrever visualizações CDS otimizadas e aproveitar o mecanismo de cálculo do HANA
* Gerenciamento de API no BTP: Configurar proxies de API, políticas e análises
* SAP Integration Suite: Conectar APIs a sistemas SAP e não SAP usando fluxos de integração
* BTP AI Core: Integrar modelos de IA e serviços de inferência por meio de APIs
* Serviços OData: Implementar e estender serviços OData V4 para consumo pelo SAP UI5
Experiência preferencial
* Experiência com objetos empresariais do SAP (Pedidos, Cotações, Produtos, Clientes)
* Conhecimento das APIs e gestão de configuração do SAP CPQ
* Compreensão de arquiteturas orientadas a eventos e filas de mensagens
* Familiaridade com monetização de APIs e programas de desenvolvedores parceiros
* Experiência com gerenciamento de ciclo de vida e governança de APIs
Trabalho híbrido com, no mínimo, 1 dia presencial no escritório
Candidatar\-se através do website
O anúncio original pode ser encontrado em: https://www.itjobs.pt/oferta/510502/sap\-btp\-api\-ai\-integration\-engineer