Custom Software Engineer

Accenture

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

Job description

As a Custom Software Engineer, you will architect, code, and refine components across diverse systems and applications. This role emphasizes the use of modern frameworks and agile methodologies to deliver scalable, high-performance solutions precisely tailored to unique business requirements.

This position focuses on building AI-native, HANA-optimized SAP applications and extensions. You will leverage deep ABAP on HANA engineering expertise combined with agentic AI patterns, including LLMs, tools, retrieval, and evaluation. The core objective is to deliver production-grade solutions that are cloud-ready and capitalize on HANA pushdown principles and modern ABAP capabilities. You will utilize governed AI features that enable reasoning, context retrieval, and assistance within enterprise SAP workflows, without the need for foundational model training.

Responsibilities

Key responsibilities include designing and developing ABAP solutions optimized for SAP HANA, emphasizing pushdown principles for efficient data processing. You will build robust data models and access patterns using CDS views, associations, and annotations. Implementing performance-critical logic with AMDP/SQLScript will be crucial.

Develop modular, testable, and maintainable ABAP code following clean architecture practices. Construct services and APIs using modern paradigms like OData, ensuring stability and contract-first behavior. Apply secure coding standards and authorization checks diligently.

Model enterprise business entities with CDS semantics for transactional and analytical needs. Design reusable data artifacts for various consumers and ensure lineage-friendly structures. Build AI-enabled SAP experiences by integrating ABAP services with LLM capabilities, including tool calling and retrieval-grounded outputs. Implement prompts, tool schemas, and context strategies to reduce hallucinations and enforce safety boundaries.

Develop automated tests for ABAP services and data artifacts to ensure performance and correctness. Establish evaluation harnesses for AI behaviors and introduce guardrails for AI outputs, such as authorization-aware filtering and action confirmations. Instrument services with logs, metrics, and traces for effective production support. Design robust error handling for enterprise flows and support incident response with structured diagnostics.

Qualifications

A strong foundation in ABAP Development on HANA is essential, including expertise in performance tuning, pushdown techniques, and efficient SQL access patterns. Proficiency with CDS views and modern data modeling practices, such as associations and annotations, is required.

Experience with AMDP/SQLScript for performance-critical scenarios and controlled code pushdown is necessary. Solid software engineering discipline, encompassing clean design, a testing mindset, CI/CD orientation, and a focus on production readiness, is paramount.

Capability in AI-native development, including LLM integration, retrieval grounding, tool orchestration, evaluation loops, and safety boundaries, is a primary requirement. Secondary but beneficial skills include 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. Experience with performance benchmarking, load testing, and query-plan driven tuning practices is also beneficial, as is knowledge of SAP security and authorization requirements for sensitive enterprise data.

Essential Skills

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

Good to Have

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

More Details

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

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX