SAP ABAP Consultant

Gstate Consulting Llc
Atlanta, GA, United States
about 1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

SAP Cloud Java (Programming Language) Advanced Business Application Programming (ABAP) Artificial Intelligence Unit Testing Cloud Computing Cloud Foundry Program Optimization Profiling Continuous Delivery Software Debugging Software Design Patterns
+20 more
Programming Tools Eclipse (Software) JSON Node.Js Open Data Protocol Object-Oriented Software Development SAP (Applications) SAP Business Suiteing Semantic Web Prompt Engineering Generative AI SAP Business Technology Platform Sap Business Objects Backend Sap Fiori Core Data Information Technology SAP UI5 Front End Software Development Restful APIs

Job description

  1. Modern Backend Development (ABAP Cloud & CAPM) * Design and implement scalable business objects using the ABAP RESTful Application Programming Model (RAP) via managed or unmanaged implementation scenarios. * Build complex, highly optimized virtual data models utilizing advanced Core Data Services (CDS) view definitions, parameters, and metadata extensions. * Develop full-stack, cloud-native apps via the SAP Cloud Application Programming Model (CAPM) using Node.js or Java within the SAP BTP Cloud Foundry environment. * Expose high-performance, stateless transactional workflows as OData V2/V4 services for external user interfaces and system integrations.

  2. Frontend & User Experience (Fiori Elements & UI5) * Build semantic web applications using SAP Fiori Elements by driving UI behavior directly through backend CDS annotations. * Create custom responsive layouts and freestyle client applications with SAPUI5 when bespoke business requirements exceed standard template layouts. * Manage frontend configurations natively using the SAP Business Application Studio (BAS) and standard JSON configuration manifests., * Leverage Joule (SAP’s Generative AI copilot) inside Eclipse ADT and SAP Build Code to accelerate data modeling, generate unit test classes, and perform predictive code optimization. * Build, enhance, and deploy end-to-end full-stack applications natively using SAP Build / SAP Build Code wizard frameworks. * Extend the capabilities of standard solutions by developing enterprise-specific custom skills inside Joule Studio.

  3. Architecture, Governance & Quality Assurance * Strictly enforce a “Clean Core” design pattern to guarantee that side-by-side or on-stack cloud extensions never disturb standard SAP source updates. * Diagnose runtime exceptions and isolate transactional processing bugs using tools like the ABAP Debugger, Cross-Trace, and Profiling tools. * Write robust test cases via automated ABAP Unit Testing frameworks to achieve reliable continuous deployment loops.

Requirements

  • Core ABAP Suite: Deep mastery of Object-Oriented ABAP, CDS Views, RAP (Managed/Unmanaged), and AMDP.
  • BTP & Cloud Infrastructure: Practical working history inside SAP BTP Environments (Steampunk, Cloud Foundry, Runtime Management).
  • CAPM Architecture: Proven experience writing schema definitions (.cds), services (.js), and custom event handlers in CAPM.
  • Protocols & UI: Expert-level command over OData protocols (V2 vs V4), SAP Fiori Elements templates, and SAPUI5 Freestyle architectures.
  • AI & Build Tooling: Hands-on experience with SAP Build Code, Joule for Developers, generative AI prompt engineering, and Joule Studio skill-building.
  • Development Environments: Expert usage of Eclipse Advanced Development Tools (ADT) and SAP Business Application Studio (BAS).

Qualifications & Experience

  • Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a strictly equivalent technical branch.
  • Experience: Minimum of 10-14 years of total SAP application engineering experience, with at least 2+ years of verified focus on side-by-side cloud developments (BTP, RAP, CAPM, and modern Fiori apps).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

3:46 min

Navigating a career in cloud transformation consulting

Piet Van Dongen · LIVE

Videos

See all

Related articles

See all