Jobs · Information Technology · Washington

SAP ABAP Developer with O2C/C2R

Tata Consultancy Services · Seattle, WA · 1 wk ago
Information Technology$130k–$150k/yrFull-time

About the Role

We are looking for an experienced SAP ABAP Developer with hands-on experience in Order to Cash (O2C) and Close to Report (C2R) processes. The candidate will be responsible for end-to-end ABAP developments in SAP ECC and S/4HANA environments, working closely with functional teams to deliver high-quality, scalable SAP solutions.

Technical/Functional Skills

  • Strong, hands-on ABAP development experience supporting:
    • O2C (Order to Cash) – SD, Billing, Credit Management, Revenue Recognition
    • C2R (Close to Report) – FI GL, AP, AR, Asset Accounting, Tax
  • Proven experience working on S/4HANA implementations or conversions supporting O2C and C2R end-to-end business scenarios.

Responsibilities

  • Design, develop, and enhance ABAP RICEF objects (Reports, Interfaces, Conversions, Enhancements, Forms) for O2C and C2R areas.
  • Development Experience:
    • Classical reports, interactive reports, ALV reports, and OO ALV programs.
    • Module pool programming, dialog programming, and custom transaction development where required.
    • BADIs, User Exits, Customer Exits, Enhancement Spots, Implicit/Explicit Enhancements.
    • BAPIs, RFC-enabled function modules, IDocs, proxy interfaces, and custom APIs.
    • Smart Forms, SAPscript, Adobe Forms, and output-related enhancements.
    • Custom validations, substitutions, derivations, and business rule-based enhancements.
  • Work closely with SD and FI functional consultants to translate O2C and C2R business requirements into technical solutions.
  • Develop S/4HANA-ready ABAP objects, including:
    • Design solutions that minimize core modifications and reduce technical debt.
    • Prefer standard SAP APIs, released CDS Views, BADIs, extension points, and RAP-based services wherever possible.
    • Avoid direct modification of SAP standard objects unless explicitly approved through governance.
    • Ensure upgrade-safe development aligned with S/4HANA and SAP Clean Core principles.
    • Support ATC findings, code inspector checks, security checks, and performance remediation.
    • Prepare technical design documents with clear explanation of extensibility approach, impact, dependencies, and fallback design.
  • ABAP CDS and Data Modeling:
    • Design, develop, and optimize ABAP Core Data Services – CDS Views for transactional, analytical, and integration use cases.
    • Create basic, composite, consumption, and interface CDS Views.
    • Develop CDS Views with associations, annotations, parameters, authorization checks, and metadata extensions.
    • Use CDS Views for reporting, OData exposure, analytical consumption, Fiori applications, and API enablement.
    • Implement CDS access controls using DCL where required.
    • Optimize CDS performance by avoiding unnecessary joins, excessive associations, and inefficient filtering.
    • Work with AMDP, table functions, and HANA-optimized SQL where required.
    • Support CDS-based reporting and S/4HANA embedded analytics.
    • Collaborate with security teams on authorization objects, DCL restrictions, and role-based data access.
  • ABAP RAP and OData Development:
    • Design and develop managed and unmanaged RAP business objects.
    • Build behavior definitions, behavior implementations, service definitions, and service bindings.
    • Develop transactional Fiori-ready OData V4 services using RAP.
    • Implement validations, determinations, actions, feature controls, and authorization checks.
    • Build draft-enabled applications where required.
    • Expose business data and transactional capabilities through clean, reusable APIs.
    • Support OData V2/V4 services through SEGW, CDS exposure, and RAP-based service binding.
    • Troubleshoot service errors, metadata issues, authorization failures, and performance bottlenecks.
  • Workflow Development:
    • Configure and enhance Flexible Workflow in S/4HANA.
    • Work with workflow events, tasks, rules, agents, deadlines, escalations, and notifications.
    • Implement workflow-related BADIs and custom agent determination logic.
    • Support workflow scenarios for sales, finance, approvals, master data, and exception handling.
    • Troubleshoot workflow issues using workflow logs, event trace, work item analysis, and related SWW* tables.
    • Support email notifications, approval/rejection logic, escalation design, and workflow monitoring.
    • Collaborate with business and functional teams to design workflow processes that are auditable, scalable, and supportable.
  • Interfaces and Integration:
    • Design, develop, and support SAP inbound and outbound interfaces across ECC, S/4HANA, and external systems.
    • Develop IDoc-based interfaces, including extension segments, user exits, partner profiles, and error handling.
    • Build RFC, BAPI, file-based, proxy, SOAP, REST, and OData-based integrations.
    • Support middleware integrations using SAP PI/PO, SAP CPI, SAP Integration Suite, or third-party middleware.
    • Develop robust interface logging, error handling, reprocessing, and monitoring mechanisms.
    • Support EDI scenarios for O2C and finance processes.
    • Work with API-based integrations using released SAP APIs and custom OData/RAP services.
    • Collaborate with integration teams on mapping, transformation, connectivity, authentication, and monitoring.
    • Support interface testing during SIT, UAT, cutover, and production stabilization.
  • SAP BTP and Side-by-Side Extensions:
    • Design side-by-side extensions aligned with Clean Core principles.
    • Work with SAP BTP services such as HTML5 Application Repository and Business Application Studio.
    • Understand event-driven architecture using SAP Event Mesh where applicable.
    • Collaborate with enterprise architecture teams to determine whether a requirement should be implemented in-core, on-stack, or side-by-side on BTP.
  • SAP Build Work Zone and Fiori/UI Integration:
    • Support user experience and digital workplace requirements using SAP Fiori and SAP Build Work Zone.

Qualifications

  • Bachelor of Computer Science

Pay

Base Salary Range: $130,000 to $150,000 Per Annum

Benefits

  • Discretionary Annual Incentive
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
  • Family Support: Maternal & Parental Leaves
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
  • Time Off: Vacation, Time Off, Sick Leave & Holidays
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing

Similar jobs

SAP ABAP Developer

DNI (Delaware Nation Industries)Atlanta, GA· 2 mo ago
Information Technologyapply on apply.workable.com

SAP ABAP Developer

Accenture Federal ServicesKansas City, KS· 1 mo ago
Information Technology$100k–$203k/yrapply on boards.greenhouse.io