Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer, focused on crafting sophisticated software solutions. You will design, code, and refine components across various systems and applications, leveraging modern frameworks and agile methodologies.
Our aim is to deliver scalable, high-performing solutions meticulously tailored to meet unique business requirements. This role emphasizes building AI-native, HANA-optimized SAP applications by integrating deep ABAP on HANA engineering with advanced agentic AI patterns.
We are seeking professionals skilled in delivering production-grade solutions that utilize HANA pushdown principles and governed AI capabilities. The focus is on creating systems that can reason, retrieve context, and assist within enterprise SAP workflows without the need for training foundational models from scratch.
Develop ABAP solutions optimized for SAP HANA using pushdown principles and efficient data models with CDS views. Implement performance-critical logic using AMDP/SQLScript and adhere to clean architecture practices for modular, testable, and maintainable code.
Build services and APIs using modern paradigms like OData, ensuring stability and contract-first behavior. Model enterprise business entities with CDS semantics for transactional and analytical consumption, ensuring lineage-friendly structures.
Create AI-enabled SAP experiences by integrating ABAP services with LLM capabilities, focusing on tool calling, retrieval grounding, and deterministic fallbacks. Implement prompts, tool schemas, and context assembly strategies to reduce hallucinations and enforce enterprise safety boundaries. Build automated tests and establish evaluation harnesses for AI behaviors, introducing guardrails for AI outputs.
A strong foundation in ABAP Development on HANA, including performance tuning, pushdown techniques, and efficient SQL access patterns, is essential. Proficiency with CDS views, modern data modeling practices, and experience with AMDP/SQLScript for performance-critical scenarios are required.
Demonstrated solid software engineering discipline, including clean design, a testing mindset, CI/CD orientation, and production readiness, is crucial. Candidates must possess AI native build capabilities, encompassing LLM integration, retrieval grounding, tool orchestration, evaluation loops, and understanding of safety boundaries.
Beneficial skills include expertise in OData/service design patterns, API lifecycle management, and integrating SAP backends with cloud runtimes. Familiarity with performance benchmarking, load testing, and SAP security/authorization compliance for sensitive enterprise data is highly advantageous.
Accenture
IT Consulting