Custom Software Engineer

Accenture

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

Job description

Develop advanced software solutions by designing, coding, and enhancing system components. This role leverages modern frameworks and agile methodologies to deliver scalable, high-performing applications tailored to specific business requirements. Focus on building AI-native, HANA-optimized SAP applications and extensions by integrating deep ABAP on HANA engineering with agentic AI patterns.

The position emphasizes delivering production-grade solutions using HANA pushdown principles, contemporary ABAP techniques, and governed AI capabilities. These capabilities enable reasoning, context retrieval, and assistance within enterprise SAP workflows without requiring the training of foundational models from scratch.

Responsibilities

Design and implement ABAP solutions optimized for SAP HANA, prioritizing pushdown principles to maximize in-database processing.

Develop modular, testable, and maintainable ABAP code following clean architecture practices and enterprise SDLC standards. Build services and APIs using modern paradigms like OData, ensuring stability, versioning, and contract-first behavior.

Model enterprise business entities using CDS semantics for transactional and analytical purposes. Design reusable data artifacts to support downstream consumers, ensuring lineage-friendly structures.

Create AI-enabled SAP experiences by integrating ABAP services with LLM capabilities, including 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 for ABAP services and data artifacts to ensure regression coverage for performance and correctness. Establish evaluation harnesses for AI behaviors and introduce guardrails for AI outputs.

Instrument services with logs, metrics, and traces for production support and root-cause analysis. Design robust error handling for enterprise flows and support incident response.

Integrate ABAP on HANA services with SAP and non-SAP ecosystems. Collaborate with cross-functional teams to ensure end-to-end solution correctness and performance. Rapidly prototype, demonstrate, and evolve solutions into scalable production systems.

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 such as associations and annotations, and authorization concepts is required. Experience with AMDP/SQLScript for performance-critical scenarios and controlled code pushdown is also necessary.

Solid software engineering discipline encompassing clean design, a testing mindset, CI/CD orientation, and a focus on production readiness is expected. The role demands AI-native build capabilities, including LLM integration, retrieval grounding, tool orchestration, evaluation loops, and the implementation of safety boundaries.

Secondary skills that are strongly beneficial include expertise in OData/service design patterns, API lifecycle management, and contract-first development. Familiarity with integrating SAP backends with cloud runtimes and enterprise integration platforms is advantageous. Knowledge of performance benchmarking, load testing, query-plan driven tuning, and SAP security/authorization compliance requirements is also preferred.

Essential Skills

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

Good to Have

ODataAPI Lifecycle ManagementContract-First DevelopmentCloud RuntimesEnterprise Integration PlatformsPerformance BenchmarkingLoad TestingQuery-Plan TuningSAP SecurityAuthorizationsCompliance

More Details

RoleCustom Software Engineer
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

Technology

Custom Software Engineer at Accenture | SkillMX | SkillMX