Descrição:
Core Responsibilities
* Design and develop RESTful and GraphQL APIs using SAP CAP framework
* Implement MCP protocol servers for AI model integration and context management
* Create API documentation using OpenAPI/Swagger specifications
* Implement authentication, authorization, and rate limiting for APIs
* Design data models and service layers for business logic
* Optimize API performance and implement caching strategies
* Ensure API security best practices and compliance requirements
* Create automated tests for API endpoints and integration scenarios
Required Technical Skills
* API Design: Deep understanding of REST principles, GraphQL schemas, and API versioning strategies
* : Strong proficiency in building servilisces with SAP Cloud Application Programming Model
* Data Modeling: Experience with CDS (Core Data Services) for defining domain models
* Authentication & Security: OAuth2, JWT, API keys, and SAP-specific authentication mechanisms
* Testing: Unit testing, integration testing, and API testing frameworks (Jest, Mocha, Postman)
* API Documentation: OpenAPI/Swagger, AsyncAPI for event-driven APIs
* Protocol Knowledge: HTTP/HTTPS, WebSockets, Server-Sent Events
* Database Interaction: SQL and OData query optimization
MCP Protocol Expertise
* MCP Server Implementation: Build MCP servers that expose tools, resources, and prompts to AI models
* Context Management: Design context-aware systems that maintain state across AI interactions
* Tool Integration: Create MCP tools that allow AI models to interact with SAP business data
* Resource Providers: Implement MCP resources for exposing SAP data in AI-friendly formats
* Prompt Engineering: Develop reusable prompts for common SAP business scenarios
* Security & Access Control: Implement fine-grained permissions for MCP tool and resource access
SAP Technology Expertise
* SAP CAP: Build full-stack applications with CAP's service layer, including custom handlers and event processing
* SAP HANA Cloud: Write optimized CDS views and leverage HANA's calculation engine
* BTP API Management: Configure API proxies, policies, and analytics
* SAP Integration Suite: Connect APIs to SAP and non-SAP systems using integration flows
* BTP AI Core: Integrate AI models and inference services through APIs
* OData Services: Implement and extend OData V4 services for SAP UI5 consumption
Preferred Experience
* Experience with SAP's business objects (Orders, Quotes, Products, Customers)
* Knowledge of SAP CPQ APIs and configuration management
* Understanding of event-driven architectures and message queuing
* Familiarity with API monetization and partner developer programs
* Experience with API lifecycle management and governance
Hybrid with at least 1 day at the office
Candidate-se através do website