
Custom Software Engineer
Accenture
About the Role
Project Role: Custom Software Engineer
Key Responsibilities
- Design and develop ABAP solutions optimized for SAP HANA using pushdown principles.
- Build efficient data models and access patterns using CDS views, associations, annotations, and authorization concepts.
- Implement performance critical logic using AMDP / SQLScript.
- Develop modular, testable, and maintainable ABAP code aligned to clean architecture practices.
- Build services and APIs using modern paradigms (OData/service exposure patterns).
- Apply secure coding standards and authorization checks.
- Model enterprise business entities using CDS semantics.
- Design reusable data artifacts for downstream consumers.
- Build AI enabled SAP experiences that integrate ABAP services with LLM capabilities, including:
- Tool calling orchestration
- Retrieval grounded outputs (RAG style grounding)
- Deterministic fallbacks
- Implement prompts/templates, tool schemas, and context assembly strategies.
- Build automated tests for ABAP services and data artifacts.
- Establish evaluation harnesses for AI behaviors.
- Introduce guardrails for AI outputs.
- Instrument services and critical logic with logs/metrics/traces.
- Design robust error handling for enterprise flows.
- Support incident response with runbooks and structured diagnostics.
- Integrate ABAP on HANA services with SAP and non-SAP ecosystems.
- Collaborate with UX, integration, data, and platform teams.
- Prototype rapidly and evolve prototypes into scalable production systems.
Requirements & Tech Stack
- SAP ABAP Development for HANA
- ABAP on HANA Engineering (Performance First)
- Modern ABAP Development
- Data Modeling, Reporting Semantic Enablement
- AI Native SAP Capabilities (Agentic + Grounded)
- Quality Engineering Evaluation Loops (AI + ABAP)
- Observability, Reliability Operations
- Integration End to End Delivery
Qualifications
- 15 years full time education
- Strong hands-on expertise in ABAP Development on HANA (performance tuning, pushdown, efficient SQL access patterns).
- Proficiency with CDS views and modern data modeling practices.
- Experience with AMDP / SQLScript for performance critical scenarios.
- Solid software engineering discipline: clean design, testing mindset, CI/CD orientation, and production readiness.
- AI native build capability: LLM integration, retrieval grounding, tool orchestration, evaluation loops, and safety boundaries.
- OData/service design patterns, API lifecycle management, and contract-first development.
- Experience integrating SAP backends with cloud runtimes and enterprise integration platforms.
- Familiarity with performance benchmarking, load testing, and query-plan driven tuning practices.
- Knowledge of SAP security/authorizations and compliance requirements.
