SAP CAP Developer / Architect

  • remote
  • experienced
  • engineer/bachelor
  • Others
  • Posted on 31-05-2024

About the job

For our client, we are looking for a skilled SAP Developer proficient in node.js, CAP, and BTP.

Start: June or July 2024

Duration: Minimum 1 year

Capacity: Full-time, 100%

Remote: Fully remote (working during German timezone)

The team(s)

You're joining one of 5 Scrum-Teams in the SAP Learning family: The SAP Education Provisioning. They are a stable team of 16 Developers, 3 Architects, 1 Product Owner and 4 QAs.

We are looking for a Senior Developer with Architecture experience that has a passion for beautiful software and can support us in our journey to a cloud application development team.

They offer you the opportunity to work with an amazing remote team with members from Poland, India and Germany.

They work in 3-week sprints, release to production every week and work closely with our neighbouring teams architects, developers and product owners. They are a cross-functional team building software through the entire SAP stack:

  • Integrations in SAPs core ABAP ERP & CRM systems
  • Scalable microservices in CAP (NodeJS) on BTP Cloud Foundry
  • UI5-freestyle UIs for our admin-teams

Job requirements

Excellent experience in:

  • Cloud application design & architecture concepts
  • Implementing scalable applications in a service-oriented architecture with NodeJS 
  • Coaching developer-teams in cloud application development, adoption of architecture concepts, development processes and methodologies

Great experience in:

  • SAP BTP (Business Technology Platform)
  • SAP CAP (Cloud Application Programming-Model for NodeJs)
  • Cloud Foundry or Kubernetes (preferably Cloud Foundry)
  • Designing successor applications in a complex eco-system 
  • Aligning on a common architecture and tech-stack with architects and developers of neighboring teams
  • Identifying opportunities for reuse of architecture concepts or software components and cross-team synergies
  • Translation of business and product requirements into technical requirements, models, and software architecture
  • Data modeling and evolving data models
  • Interacting and coordinating with teams in multi-site, international locations
  • Communication skills in english

You should not be afraid off:

  • Complex processes and legacy systems (which we want to retire)
  • Integrations with on-premise systems (ERP, CRM, MDG)
  • Redesigning a monolith into a service oriented architecture
  • Coaching others in pair-programming 

Good experience in:

  • Test Driven Development (TDD, JEST)
  • API lifecycle management for multiple consuming parties (SAP API Management)
  • Large scale application logging, monitoring and optimization (Dynatrace and / or Kibana)
  • Integration & performance testing

Nice to have experience in:

  • UI5 freestyle-app development
  • Identifying issues in CICD pipelines (Microsoft Azure DevOps etc.)
  • Fiori UI annotations in CAP
  • Implementation of data protection regulations around the globe
  • SAFe (Scalable Agile Framework)

About the company

The product

Education Provisioning ensures that the learners of our customers get access to what they purchased. We help corporations to manage training assignments of thousands of learners, build tools for support teams, react on contract-changes by customers through Sales and build APIs for, and to help the learners buy, renew and get access to elearnings, training events, practice systems and finally achieve certifications for SAP products.


Do you recognize yourself in this profile? And does working at Maandag® seem like a good step to you? Then apply immediately. Who knows, your Monday will soon look just as cool as ours.

The application process