A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Enterprise ApplicationsPosted on Nov 3
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of required professional experience.
  • 15 years of full-time education.
  • Strong hands-on expertise in ABAP development on SAP HANA, including performance tuning, pushdown, and efficient SQL access patterns.
  • Proficiency with CDS views and modern data modeling practices, including associations, annotations, and authorization concepts.
  • Experience with AMDP and SQLScript for performance-critical scenarios and controlled code pushdown.
  • Solid software engineering discipline, including clean design, testing, CI/CD orientation, and production readiness.
  • Ability to build AI-native SAP capabilities involving large language model integration, retrieval grounding, tool orchestration, evaluation loops, and safety boundaries.
  • Ability to build automated unit, integration, and contract tests for ABAP services and data artifacts.
  • Ability to establish AI evaluation harnesses using offline golden datasets, scenario-based tests, and online monitoring.
  • Ability to implement AI guardrails including authorization-aware context filtering, redaction rules, action confirmations, and audit logs.
  • Ability to instrument services and critical logic with production-support logs, metrics, and traces.
  • Ability to design robust enterprise error handling with retries, idempotency, correlation IDs, and safe failure modes.
  • Ability to support incident response with runbooks and structured diagnostics.
  • Ability to integrate ABAP on SAP HANA services with SAP and non-SAP ecosystems using event-driven patterns, API gateways, and enterprise integration layers.
  • Ability to collaborate with UX, integration, data, and platform teams on end-to-end solution correctness and performance.

Responsibilities

  • Design and develop ABAP solutions optimized for SAP HANA using pushdown principles to minimize data movement and maximize in-database processing.
  • Build efficient data models and access patterns using CDS views, associations, annotations, and authorization concepts.
  • Implement performance-critical logic using AMDP and SQLScript with governance and testing.
  • Develop modular, testable, and maintainable ABAP code aligned with clean architecture practices and enterprise software development life cycle processes.
  • Build stable, versioned services and application programming interfaces using modern OData and service-exposure patterns.
  • Apply secure coding standards and authorization checks across data and service layers.
  • Model enterprise business entities using CDS semantics for transactional and analytical consumption.
  • Design reusable data artifacts for user interface, integration, analytics, and AI retrieval consumers.
  • Build AI-enabled SAP experiences that integrate ABAP services with large language model capabilities, including controlled tool calling and retrieval-grounded outputs over governed SAP data and documentation.
  • Implement deterministic fallbacks when AI grounding is weak or confidence is low.
  • Implement prompts, templates, tool schemas, and context assembly strategies that reduce hallucinations and enforce enterprise safety boundaries.
  • Establish evaluation harnesses for AI behaviors and monitor for drift and regressions.
  • Introduce guardrails for AI outputs, including authorization-aware context filtering, redaction rules, action confirmations, and audit logs.
  • Instrument services and critical logic with logs, metrics, and traces suitable for production support and root-cause analysis.
  • Support incident response with runbooks and structured diagnostics, and harden solutions based on observed failure patterns.
  • Integrate ABAP on SAP HANA services with SAP and non-SAP ecosystems.
  • Collaborate with UX, integration, data, and platform teams to ensure end-to-end solution correctness and performance.
  • Prototype rapidly, demonstrate frequently, and evolve prototypes into scalable production systems with security and compliance built in.

Desired Qualifications

  • OData and 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 for sensitive enterprise data.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs