SAP ABAP Consultant
Gstate Consulting Llc
Atlanta, United States of America
yesterday
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Atlanta, United States of America
Tech stack
SAP Cloud
Java
ABAP
Artificial Intelligence
Unit Testing
Cloud Computing
Cloud Foundry
Program Optimization
Profiling
Continuous Delivery
Software Debugging
Software Design Patterns
Programming Tools
Eclipse
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
REST
Job description
- 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.
- 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.
- 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).