Senior Cloud Developer (SAP BTP / CAP)
Because the mymediset platform is tightly integrated with SAP S/4HANA and a significant portion of it runs on SAP BTP, the candidate must understand how OTC flows end to end — from sales order creation, availability check (ATP), delivery and goods issue, through to billing, invoicing, and accounts receivable — and how to extend and integrate those processes cleanly without disrupting the digital core. The strongest candidates pair this functional depth with disciplined, well-tested CAP development (Node.js or Java), CDS data modelling, and event-driven integration, and are fluent in leveraging AI coding tools (e.g., Claude Code, Cursor, GitHub Copilot) with effective context engineering to accelerate delivery without compromising quality.
- Design, develop, and maintain cloud-native applications and side-by-side extensions on SAP BTP using the SAP Cloud Application Programming Model (CAP) with Node.js or Java, including CDS data modelling, service definitions, and authorization concepts
- Build and integrate features that map to the SAP Order-to-Cash cycle - sales orders, pricing, availability/ATP, deliveries, goods issue, billing, invoicing, and AR - ensuring extensions respect standard SAP processes and the clean-core principle
- Integrate BTP applications with SAP S/4HANA and other systems via OData (v2/v4), REST, RFC/BAPI, SOAP, and the SAP Cloud SDK, using SAP Integration Suite where appropriate
- Design and build event-driven components using SAP Event Mesh / Advanced Event Mesh (or equivalent brokers such as Kafka), applying patterns such as pub/sub, idempotency, retries, and dead-letter handling for reliable, asynchronous OTC integrations
- Develop and deploy Fiori/UI5 or equivalent frontends and expose well-designed APIs for consuming applications
- Deploy, run, and operate workloads on the SAP BTP Cloud Foundry and/or Kyma runtimes, managing services, destinations, connectivity, and the BTP security model (XSUAA, roles, scopes)
- Write clean, well-tested, maintainable code with unit, integration, and end-to-end tests, and contribute to CI/CD pipelines, transport, and release processes
- Apply AI coding tools effectively across the development lifecycle - crafting high-quality prompts, engineering project context (CLAUDE.md, rules files, skills, MCP connectors), and using agents for scaffolding, refactoring, code review, and debugging
- Contribute to technical design discussions, architectural decisions, and code reviews; document designs, integration contracts, and trade-offs clearly
- Collaborate closely with product, functional/SAP consultants, and engineering teams across geographies to translate OTC requirements into shippable features
- Provide technical leadership - mentor and coach developers, set engineering standards, lead by example in code reviews, and guide the team on CAP and clean-core best practices
- Own delivery for features and workstreams end to end, breaking down ambiguous requirements, sequencing work, and driving them to completion across teams and time zones
- Technical leadership and mentorship: ability to grow junior and mid-level developers, share knowledge, and raise the overall engineering bar
- Strong communication and stakeholder management: able to explain technical trade-offs clearly to both engineers and non-technical/functional stakeholders
- Ownership and accountability: takes initiative, drives decisions, and follows through without needing close supervision
- Collaboration and influence: builds trust across product, functional, and engineering teams and aligns people around a shared technical direction
- Pragmatic decision-making: balances speed, quality, and clean-core discipline, and makes sound calls under ambiguity
- Coaching mindset: gives and receives constructive feedback well, and fosters a culture of continuous learning and improvement
- Proven background as an ABAP developer or architect, with a demonstrated transition to modern SAP cloud development on BTP
- Strong hands-on experience building applications with the SAP Cloud Application Programming Model (CAP) in Node.js or Java, including CDS modelling and SAP Fiori/UI5
- Solid functional understanding of the SAP Order-to-Cash cycle (SD/Billing) and how it connects to delivery, logistics, and finance (FI-AR)
- Hands-on experience integrating with SAP S/4HANA via OData, RFC/BAPI, and REST, and working with the SAP Cloud SDK
- Working knowledge of SAP BTP runtimes (Cloud Foundry and/or Kyma), services, destinations, connectivity, and the BTP security/authorization model
- Sound software engineering fundamentals: version control (Git), automated testing, CI/CD, and clean, maintainable code
- Familiarity with leveraging AI coding assistants and context engineering as part of day-to-day development
- Demonstrated leadership experience — mentoring developers, leading a team or workstream, or acting as a technical lead/architect
- Experience with SAP Integration Suite, Event Mesh / Advanced Event Mesh, or other event-driven and messaging technologies
- Exposure to the SAP Kyma (Kubernetes) runtime and containerized workloads
- Background in the medtech, healthcare, or other regulated industries
- Experience with the SAP RAP (RESTful Application Programming) model and clean-core extension strategy
- Familiarity with non-SAP cloud platforms (AWS, Azure, GCP) and their core services