Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

adesso

New

SAP ABAP Developer

Posted Updated 18 views
Discussion

Description

YOUR ROLE

    • Design and develop ABAP-based SAP solutions: Develop and maintain custom reports, enhancements, interfaces, conversions, forms, workflows, CDS views, APIs, and other ABAP-based solutions in line with business and technical requirements.
    • Build SAP Fiori and SAPUI5 applications: Design, develop, configure, and enhance user-friendly SAP Fiori applications and SAPUI5 interfaces, including integration with SAP Gateway, OData services, and launchpad capabilities.
    • Deliver extensions using clean-core principles: Develop side-by-side and in-app extensions in accordance with SAP clean-core principles, ensuring that custom developments are sustainable, upgrade-safe, performant, and aligned with the SAP RISE operating model.
    • Develop and govern SAP integrations: Design and implement technical integrations between SAP systems and external applications using appropriate technologies, APIs, IDocs, RFCs, OData services, middleware, and event-based integration patterns.
    • Ensure development quality, testing, and performance: Apply development best practices, perform code reviews, execute unit and integration tests, analyze performance, resolve defects, and ensure that delivered solutions meet functional, technical, and non-functional requirements.
    • Support releases, operations, and continuous improvement: Support transport and release management, production readiness, incident resolution, root-cause analysis, technical documentation, and the continuous improvement of SAP applications and development processes.
    • End-to-end accountability for SAP custom development: Act as the primary owner for the technical design, build, quality, documentation, and maintenance of custom ABAP and SAP Fiori developments across SAP environments.
    • Define the target-state SAP development framework: Develop development principles, coding standards, architecture guidelines, documentation templates, quality gates, KPIs, and governance processes aligned with enterprise IT requirements.
    • Implement and govern ABAP development capabilities: Ensure that ABAP developments, enhancements, reports, forms, interfaces, and technical objects are designed, developed, tested, and documented according to agreed standards.
    • Implement and govern SAP Fiori capabilities: Ensure that SAP Fiori applications, SAPUI5 components, OData services, launchpad configuration, and user-experience requirements are delivered consistently and integrated effectively with SAP backend processes.
    • Manage technical risks, defects, and development backlog: Identify, assess, prioritize, and resolve technical risks, code defects, performance issues, integration issues, and development dependencies while maintaining a transparent backlog and remediation roadmap.
    • Coordinate technical delivery with project stakeholders: Collaborate closely with functional consultants, solution architects, security experts, basis teams, integration teams, business stakeholders, system integrators, and SAP RISE-related parties to ensure aligned technical delivery.
    • Support secure change and project delivery: Embed development, testing, security, performance, documentation, transport, and release requirements into projects, integrations, and change initiatives.
    • Design and establish the SAP development operating model: Define and implement development processes, standards, governance structures, quality controls, documentation, and tool usage required for a new SAP RISE landscape.

YOUR PROFILE

  • ABAP Development Expertise: Deep knowledge of ABAP, object-oriented ABAP, ABAP Dictionary, reports, enhancements, BAdIs, user exits, BAPIs, RFCs, IDocs, forms, background processing, debugging, and performance optimization.
  • SAP Fiori & SAPUI5 Development: Strong practical experience developing and enhancing SAP Fiori applications using SAPUI5, Fiori elements, SAP Business Application Studio, SAP Fiori tools, responsive design principles, and SAP Launchpad integration.
  • SAP Gateway & OData Services: Ability to design, build, expose, consume, test, and maintain OData services using SAP Gateway, including service modeling, data provider implementation, error handling, authorization integration, and performance optimization.
  • SAP Extension Architecture & Clean Core: Experience designing sustainable SAP extensions using clean-core principles, including in-app extensibility, side-by-side extensibility, released APIs, SAP Business Technology Platform capabilities, and upgrade-safe development approaches.
  • SAP Integration Development: Practical knowledge of SAP integration technologies and patterns, including APIs, REST, SOAP, OData, IDocs, RFCs, middleware platforms, asynchronous communication, error handling, and monitoring.
  • Development Quality & Testing: Expertise in code-quality practices, ABAP Test Cockpit (ATC), code inspector, unit testing, automated testing, technical testing, debugging, code reviews, defect management, and performance analysis.
  • SAP Technical Architecture Knowledge: Understanding of SAP S/4HANA architecture, SAP Fiori architecture, SAP BTP, SAP RISE operating models, transport management, system landscapes, and the interaction between frontend, backend, integration, and security components.
  • Greenfield Transformation & Delivery: Proven ability to establish development standards and processes, work in agile or hybrid project environments, manage dependencies, deliver under time constraints, and support a greenfield SAP implementation from build through go-live.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →