Logo for AIDA Recruitment

Senior ABAP Developer (SAP)

Roles & Responsibilities

  • 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

Requirements:

  • 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

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

Other jobs at AIDA Recruitment

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.