Custom Software Engineer

Accenture

3–5 yrs Hyderabad Full Time Work from office
Accenture logo
Posted : 3 weeks ago

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

SAP ABAP Development for HANAABAP on HANACDS ViewsAMDPSQLScriptClean DesignTestingCI/CDLLM IntegrationRetrieval GroundingTool OrchestrationEvaluation LoopsSafety Boundaries

Good to Have

ODataAPI Lifecycle ManagementEnterprise Integration PlatformsPerformance BenchmarkingSAP AuthorizationsCompliance

More Details

RoleCustom Software Engineer
Departmentsoftware_engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX