Nordgigs ClientLocations:Remote

SAP ABAP Developer in S/4HANA

Project-Based

Description

We can't find the internet

Attempting to reconnect

!

Hang in there while we get back on track

SAP ABAP Developer in S/4HANA

We are looking for

SAP ABAP Developer in S/4HANA

to work  for our customer Metso.  Metso offer a broad range of products and services for our customers in the aggregates, minerals processing and metals refining industries. The projects are performed in a global scale.

ABAP developer will work for Prime related developments/improvements/troubleshooting togerher with technical team.

Required experience level is

  • 6–10+ years hands-on ABAP with 3–5+ years in S/4HANA.
  • Track record of end-to-end delivery of at least 5+ custom solutions (RICEF/Fiori services) with documented performance improvements.
  • Demonstrable use of SAT/ST12/ST05/PlanViz to identify and fix bottlenecks.

Core Responsibilities

  • Solution Design & Delivery
  • Translate functional specs into robust technical designs; own end-to-end build for reports, interfaces, enhancements, forms, conversions (RICEF), and Fiori-backed services.
  • Implement in-app/extensibility: BAdIs, enhancement points, events, user exits, BTEs, and RAP behaviors where applicable.
  • Develop OData services (v2/v4), CDS views with UI annotations, and (where justified) AMDP/SQLScript for heavy logic.
  • Performance Ownership
  • Set performance non-functional requirements (NFRs) (e.g., <2s for online queries; batch completion within defined windows).
  • Proactively profile and tune code and SQL; eliminate looped SELECTs; consolidate joins/aggregations; apply code pushdown.
  • Use ABAP/HANA performance tools (SAT, ST12, ST05, SQLM, SWLT, PlanViz) and fix root causes.
  • Quality, Security & Compliance
  • Enforce Clean ABAP conventions, ABAP Unit tests, exception handling, and ATC/SCI compliance.
  • Implement secure coding: parameterized Open SQL; auth checks (SU22/SU24 alignment; PFCG roles); data (PII/PD handling).
  • DevOps & Lifecycle
  • Manage transports via CTS/ChaRM (or gCTS); follow branching/versioning (abapGit or equivalent).
  • Support upgrades: SPAU/SPDD, Custom Code Migration for S/4 (ATC readiness checks, Simplification List remediation).
  • Produce documentation (tech specs, test evidence, operations runbooks).
  • Collaboration
  • Work closely with functional experts (e.g., Production & Quality), Basis and HANA teams, and business stakeholders.
  • Mentor peers; conduct code reviews; contribute to reusable assets and patterns.

Technical Competencies (S/4HANA Focus)

Must-Have

  • ABAP OO, modern Open SQL (joins, aggregations, CTEs where supported), CDS Views (associations, annotations), AMDP (SQLScript), RAP (managed/unmanaged behavior).
  • Fiori/OData integration; exposure to Fiori elements and CDS UI annotations.
  • Extensibility: BAdI framework, enhancement points, event-driven extensions; understanding of in-app vs. side-by-side extensibility.
  • Integration: RFC/BAPI/IDoc, OData/REST/SOAP, file-based, and message-based patterns (AIF where used).
  • Data structures & algorithms in ABAP: hashed/sorted tables, parallel cursor, memory-aware patterns.

Performance Engineering

  • HANA fundamentals: column store, code pushdown principles, cardinality, delta merge behavior, data volume implications.
  • SQL tuning: merge selects into single join; avoid SELECT in loops; prefer joins over FOR ALL ENTRIES (handle empty table correctly); reduce SELECT *; use projection.
  • ABAP tuning: minimize copying of large internal tables, choose proper table types, buffering strategies, package size/cursors for mass reads, async RFC (STARTING NEW TASK) for parallelization when appropriate.
  • Tooling mastery: SAT (Runtime Analysis), ST12 (combined trace), ST05 (SQL trace), SQLM (SQL Monitoring), SWLT (Worklist), ATC/SCI (quality gates), HANA PlanViz, Expensive Statements analysis.
  • Patterns for large data: streaming, pagination, partial commits (with care), ALV optimization, and job scheduling (SM36/SM37).

Quality, Security, Testing

  • ABAP Unit, Test Doubles, test seams; regression test planning for custom code.
  • ATC policies: performance, security, S/4 simplification checks; remediation flows.
  • Authorization & compliance: AUTHORITY-CHECK, S/4 role model alignment (SU22/SU24), SU53 troubleshooting; logging & auditability.

DevOps & Lifecycle

  • Transport strategy (CTS/ChaRM/gCTS), automation (where available), version control practices (abapGit).
  • Upgrade readiness: Custom Code Migration Worklist, Simplification Item handling (e.g., MATDOC/ACDOCA changes).

**Domain experience in PP/QM

  • Preferred (Not Mandatory but good to have)**

  • Strong familiarity with Production and Quality Management objects and processes:

  • Production orders, MRP, confirmations, goods movements; relevant BAPIs/CDS (e.g., order header/operations/confirmations CDS views).

  • Inspection lots, quality results/usage decisions; PP-QM integration flows.

  • Experience optimizing high-volume PP/QM scenarios: backflushing, backgr

Skills

RESTSoapEvent-DrivenSQLComplianceDevOpsSecurity