Skip to main content

External opportunity

Custom Software Engineer

Bengaluru, India Full-time
Apply for this role

Added 7 Nov 2026 · Engineering

Job description

Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : SAP ABAP CRM Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education - Bachelor s or Master s degree in Computer Science, Engineering, or related field (or equivalent experience). - 6–10+ years of hands-on ABAP development 3–5+ years in SAP CRM with WebUI/BOL/GENIL. - Demonstrated track record of leading technical delivery in medium-to-large SAP programs. - Strong analytical and problem-solving skills excellent communication and stakeholder management. Required Technical Skills Primary: ABAP (Expert) ABAP OO and design patterns - Strong in object-oriented design, SOLID principles, factory and abstract factory patterns, dependency injection, and interface-based design. - Practical experience with global classes, interfaces, events, exception handling, and test seams in ABAP. CDS views and data modeling - Creation of basic to complex CDS views (associations, path expressions), annotations for UI/analytical use cases, authorization checks (DCL), and performance tuning. - Understanding of view types (interface/consumption), table functions, and CDS-based extraction patterns. Reporting and classic development - Classical and ALV reporting, spool/output management, background jobs, and list processing robust selection screens and usability patterns. DDIC and database - Data dictionary modeling (normalized design, foreign keys, search helps), buffering strategies, indexing, and performance-aware SQL. - Lock objects and concurrency handling transaction handling and consistency safeguards. Integration and services - PI/PO proxy interfaces and AIF Quality and operations - ABAP Unit, ATC, code inspector, dumps analysis (ST22), performance (ST05, SAT), and transport management (CTS). Secondary: SAP CRM (Strong) WebUI - Component workbench, views, controllers, enhancement sets, UI configuration, personalization, and role-based UI tailoring. BOL/GENIL - BO modeling, queries (static/dynamic), collections, relations, buffering implementing/overriding business object methods and validation layers. - Performance tuning for BOL queries, delta handling, and pagination strategies. CRM middleware - Data exchange, adapters, filters, mapping, monitoring (SMW01), and troubleshooting replication issues. Enhancements and extensions - BAdIs, enhancement frameworks, action profiles, partner determination, status and action management, and pricing integration touchpoints. 15 years full time education Important Notice We have been alerted to the existence of fraudulent messages asking job seekers to set up payment to cover various costs associated with establishing employment at Accenture. No one is ever required to pay for employment at Accenture. If you are contacted by someone asking for payment, please do not respond, and contact us at india.fc.check@accenture.com immediately. Equal Employment Opportunity Statement All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Please read Accenture’s Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
Pay, skills & work eligibility

Compensation

A clear compensation amount was not identified. Ask the employer for the range, currency, pay period and whether it covers base pay or total compensation.

Location, eligibility & working hours

Listed work location
Bengaluru, India
Visa sponsorship
Not stated clearly
Relocation support
Not stated clearly
Working hours / time zone
Not stated clearly
Work authorization wording
- Creation of basic to complex CDS views (associations, path expressions), annotations for UI/analytical use cases, authorization checks (DCL), and performance tuning.

Remote does not automatically mean work from any country. A location match does not confirm work authorization, sponsorship or relocation eligibility.

Requirements at a glance

SQLAgile

Named skills identified in the listing. A mention is not always a requirement; read the full description and employer conditions.

Location & work arrangement

Listed work locations

  • Bengaluru, India

Explore related jobs