Logo for AIDA Recruitment

Senior ABAP Developer (SAP)

Role overview

Qualifications

  • 5+ years of hands-on SAP ABAP development experience (senior level)
  • Strong Object-Oriented ABAP, modularization, and clean code principles
  • Experience with SAP enhancements: BADI, user exits, enhancement framework (implicit/explicit enhancements), and solid understanding of SAP data model and Open SQL performance
  • Integration experience with IDoc/RFC/BAPI and troubleshooting interface issues; experience delivering within Agile/Scrum or Waterfall; strong communication and professional English

Responsibilities

  • Design, develop, and enhance SAP solutions using ABAP/OO ABAP following best practices; build and maintain reports, interfaces, enhancements, forms, and workflows (ALV, BAPIs, BADIs, user exits)
  • Develop and support integrations (IDocs, RFC, proxy services, OData/REST where applicable) and translate requirements into technical specifications with SAP functional teams
  • Perform code reviews, enforce development standards, mentor junior developers; troubleshoot complex issues, perform root cause analysis, and deliver sustainable fixes; optimize performance (SQL tuning, CDS usage, efficient internal table handling)
  • Support testing activities (unit testing, defect fixes), documentation, production deployments; participate in architectural discussions and contribute to continuous improvement of the SAP development framework

About the company

AIDA Recruitment logo

AIDA Recruitment

Staffing & Recruiting

AIDA Recruitment - technology and artificial intelligence-based employee search for your company! Using modern digital technologies, we select targeted candidates and provide you with a top list.

Company details

IndustryStaffing & Recruiting
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Responsibilities

  • Design, develop, and enhance SAP solutions using ABAP/OO ABAP following best practices.
  • Build and maintain reports, interfaces, enhancements, forms, and workflows (e.g., ALV, BAPIs, BADIs, user exits).
  • Develop and support integrations (IDocs, RFC, proxy services, OData/REST where applicable).
  • Work with SAP functional teams to translate requirements into technical specifications and deliverables.
  • Perform code reviews, enforce development standards, and mentor junior developers.
  • Troubleshoot complex issues, perform root cause analysis, and deliver sustainable fixes.
  • Optimize performance (SQL tuning, CDS usage where relevant, efficient internal table handling).
  • Support testing activities (unit testing, defect fixes), documentation, and production deployments.
  • Participate in architectural discussions and contribute to the continuous improvement of the SAP development framework.

Required Skills & Experience

  • 5+ years of hands-on SAP ABAP development experience (senior-level).
  • Strong skills in Object-Oriented ABAP, modularization, and clean code principles.
  • Experience with SAP enhancements: BADI, user exits, enhancement framework, implicit/explicit enhancements.
  • Solid understanding of SAP data model and database-centric development (Open SQL, joins, performance).
  • Integration experience with IDoc/RFC/BAPI and troubleshooting interface issues.
  • Experience delivering within structured delivery methods (Agile/Scrum or Waterfall).
  • Strong communication skills and ability to work with both technical and non-technical stakeholders.
  • Professional English (spoken and written).

Nice to Have

  • ABAP on HANA experience (AMDP, CDS Views, performance best practices).
  • Experience with SAP Gateway / OData services.
  • Exposure to S/4HANA implementations or migrations.
  • Forms experience: Adobe Forms / SmartForms / SAPscript.
  • SAP Workflow, BRF+ experience.
  • Experience with CI/CD and transport management practices (e.g., ChaRM, gCTS).

We offer:

  • Full remote
  • B2B contract
  • Salary is 7000-8500 EUR GROSS/month

Our Recruitment Process:

  • CV Screening: Applications are reviewed within 24 hours.
  • Pre-Screening Interview: A brief Q&A session designed to learn more about your experience related to the required job position.
  1. Automated Session (Recommended) – You can complete this session on your own at a time that is convenient for you. The questions and follow-ups are well-structured and designed to highlight your experience and provide detailed insights into your background. This option is recommended because its usually more detailed and allows us to provide feedback from the hiring manager faster.
  2. Session with a Recruiter – You can also have the session with a recruiter. The questions are the same, but the discussion may be a bit less detailed, and feedback might take a little longer.
  • Shortlisting: Qualified candidates are presented to the hiring manager for review.
  • Formal Interviews: Online discussions with the hiring manager or project team, with feedback provided within 1-2 weeks.
  • Offer and Onboarding: Successful candidates receive a formal offer and begin a structured onboarding process.

Information about the processing of your personal data is provided in our Privacy Policy, which is available online a Privacy Policy

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Other jobs at AIDA Recruitment

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.