SAP BTP developer
MUST HAVE:
- CAP / SAP BTP
SAP CAP (Cloud Application Programming Model, Node.js) as primary development platform
SAP BTP (Cloud Foundry) deployment & operations
OData API design, data modeling & service consumption patterns
Test Driven Development (Jest / ABAP Unit), integration & performance testing
Designing architecture in complex system landscapes
Cross-team architecture alignment & reuse strategies
Translating business requirements into technical architecture
- ABAP
ABAP OO (7.54+) – reading, extending & maintaining services
ABAP Gateway / OData – API consumption & exposure (on-prem & cloud systems)
Performance tracing, analysis & query optimization
- General
OOP & software engineering best practices
Observability & operational tooling for support teams
Fluent English, experience in international / multi-site teams
- AI / GenAI
Understanding LLM capabilities & limitations in enterprise contexts
Integration of AI services into CAP & ABAP (REST / SDK)
Prompt engineering for reliable business outputs
End-to-end AI integration in CAP (service consumption, error handling, fallback patterns)
Agentic concepts (tools, orchestration, state, when agents add value vs. anti-patterns)
GOOD TO HAVE:
- SAP AI Stack
SAP AI Core & Generative AI Hub (BTP deployment & consumption)
Joule Studio (custom skills & copilot extensions)
LangGraph on BTP (multi-step agentic workflows)
Agentic patterns (tool calling, ReAct, human-in-the-loop)
AI observability (token tracking, hallucination detection via AI Launchpad / MLflow)
- SAP Platform
SAP API Management (proxy creation & maintenance)
Dynatrace / Kibana (logging & observability)
NetWeaver destinations, authorization concepts & OData
SAP S/4HANA, SAP HCM LSO
SAFe (Scaled Agile Framework)
Data protection regulations (GDPR & global compliance)
NICE TO HAVE:
Vector databases (RAG pipelines & semantic search: SAP HANA Cloud Vector Engine, pgvector, etc.)
AI experiment tracking & agent observability (MLflow or equivalent)
SAP Build Code with Joule (AI-assisted CAP/ABAP development)
UI5 / Fiori annotations in CAP
Azure DevOps / CI-CD troubleshooting
Mindset / Expectations
Comfortable with legacy systems, monolith modernization & on-prem integrations (ERP, CRM, MDG)
Ability to work independently at near lead-developer level
Coaching & guiding other developers on architecture & design
SAP BTP developer
SAP BTP developer