SAP ABAP Developer

Novocure Inc.

Kraków

Hybrid

PLN 178,000 - 264,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Performance bonus
Life Insurance
Multisport card
Private Medical care

Job summary

Novocure Inc. in Krakow is seeking a skilled SAP ABAP Developer to design, develop, and maintain high-quality ABAP code across SAP S/4HANA and SAP CRM. You will collaborate with analysts, architects, and business stakeholders to implement reliable, scalable solutions.

The ideal candidate has hands-on ABAP experience in the modern stack, understands extensibility options, and can balance technical precision with business needs. This full-time hybrid role requires 3 days in the Krakow office.

Qualifications

  • Bachelor’s degree in Information Systems, Computer Science, Business, or related field (Master’s preferred).
  • 3-5 years of experience in SAP development, including ABAP in S/4HANA or SAP CRM.
  • Experience with ABAP Objects, Enhancement Framework, RFC/BAPI interfaces.
  • Experience creating SmartForms, Adobe Forms, and ALV reports.
  • Knowledge of OData, CDS views, RAP, or similar ABAP concepts.
  • Familiarity with transport management, debugging tools, and ABAP Unit testing.

Responsibilities

  • Design, develop, test, and deploy ABAP code and custom enhancements within SAP S/4HANA and SAP CRM systems.
  • Build and maintain reports, interfaces, conversions, enhancements, and forms (RICEFW).
  • Implement OData services, CDS views, and ABAP RESTful Programming Model (RAP).
  • Support integrations between SAP and external systems with BTP Integration Suite developers.
  • Troubleshoot, optimize, and refactor existing custom code for performance and maintainability.
  • Ensure developments follow clean core and extensibility guidelines.

Skills

Problem solving
Communication
Self-motivation
Detail orientation

Education

Bachelor’s degree
Master’s degree preferred

Tools

ABAP Objects
Enhancement Framework
RFC/BAPI interfaces
OData services
CDS views
ABAP RAP
SAP Fiori
S/4HANA

Job description

Select how often (in days) to receive an alert: Create Alert

Novocure is a global publicly-traded commercial-stage oncology company developing a profoundly different cancer treatment therapy called tumor treating fields (TTFields) for patients with solid tumors. TTFields therapy is a non-invasive, novel, antimitotic treatment modality which utilizes proprietary technology attempting to slow or reverse tumor progression by inducing tumor cell death. Novocure's commercialized product, Optune, is approved for the treatment of adult patients with glioblastoma (GBM) in the USA, Europe and Israel. Novocure has ongoing or completed clinical trials and is further expanding its efforts into several other solid tumor indications - non-small cell lung cancer, pancreatic cancer and other types of solid cancers.

JOB SUMMARY:

We are looking for a skilled SAP ABAP Developer to design, develop, and maintain high-quality custom code and enhancements across SAP S/4HANA and SAP CRM environments. This role will collaborate closely with functional analysts, solution architects, and business stakeholders to implement reliable, efficient, and scalable solutions that align with best practices and enterprise standards.

The ideal candidate brings hands-on experience developing within the modern ABAP stack, understands SAP extensibility options, and can balance technical precision with business needs.

This is a full-time position reporting to the Senior Manager, SAP Development. The position is hybrid and requires 3 days office presence at our office in Krakow.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Design, develop, test, and deploy ABAP code and custom enhancements within SAP S/4HANA and SAP CRM systems.
  • Build and maintain custom reports, interfaces, conversions, enhancements, and forms (RICEFW).
  • Implement OData services, CDS views, and AMDP procedures for data modeling and integration within S/4HANA.
  • Support the design and execution of integrations between SAP and external systems, working in partnership with BTP Integration Suite developers.
  • Collaborate with functional and technical teams to translate business requirements into well-structured technical solutions.
  • Troubleshoot, optimize, and refactor existing custom code to improve performance and maintainability.
  • Ensure all developments follow SAP clean core and extensibility guidelines, using appropriate techniques (in-app extensibility, key user tools, etc.).
  • Support system upgrades, patching, and transport management processes.
  • Participate in code reviews, documentation, and continuous improvement initiatives.
QUALIFICATIONS/KNOWLEDGE:

Education:

  • Bachelor’s degree in Information Systems, Computer Science, Business, or related field (Master’s preferred)

Experience:

  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • 3-5 years of experience in SAP development, including hands-on ABAP programming in S/4HANA and/or SAP CRM.
  • Strong experience with ABAP Objects, Enhancement Framework (BAdIs, User Exits, Enhancements), and RFC/BAPI interfaces.
  • Experience creating and maintaining SmartForms, Adobe Forms, and ALV reports.
  • Working knowledge of OData, CDS views, ABAP RESTful Programming Model (RAP), or similar modern ABAP concepts.
  • Understanding of data dictionary objects, table design, and database access optimization.
  • Familiarity with transport management, debugging tools, and unit testing frameworks (ABAP Unit)
  • Experience in S/4HANA conversion or greenfield implementation environments.
  • Knowledge of SAP CRM One Order Framework, WebUI components, or CRM middleware is a plus
  • Understanding of SAP Fiori integration and extension techniques.
  • Exposure to SAP BTP, Integration Suite, or other cloud-based extensibility tools.
  • SAP certification in ABAP for SAP S/4HANA.
Skills:
  • Strong problem solving and communication skills.
  • Self-motivated with a focus on continuous learning and improvement.
  • Detail-oriented with strong ownership of deliverables and timelines.
COMPENSATION:

The annual base salary ranges from 178.200 PLN to 264.000 PLN yearly*.

This pay range is the range of base pay compensation within which Novocure expects to pay for this role at the time of this posting. Individual compensation within this range depends on a variety of factors, including, but not limited to, prior education and experience, job-related knowledge and skills demonstrated.

BENEFITS:
  • Performance related bonus
  • Life Insurance
  • Multisport card/Benefit system
  • Private Medical care
  • ..and more!

Please find more information about Novocure and our therapy on our website www.novocure.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SAP ABAP Developer
SAP ABAP Developer

Novocure • Kraków

Hybrid
PLN 178,000 - 264,000
Performance related bonus
Life Insurance
Multisport card
+1
Payroll Manager EMEA - 12 months contract
Payroll Manager EMEA - 12 months contract

Novocure • Kraków

Hybrid
PLN 164,000 - 220,000
Life Insurance
Performance Bonus
Private Medical Care
+2
Senior Business Intelligence Developer
Senior Business Intelligence Developer

Novocure Inc. • Kraków

On-site
PLN 164,000 - 200,000
Life Insurance
Performance Bonus
Private Medical Care
Hybrid SAP ABAP Developer S/4HANA/CRM Expert
Hybrid SAP ABAP Developer S/4HANA/CRM Expert

Novocure Inc. • Kraków

Hybrid
PLN 178,000 - 264,000
Performance bonus
Life Insurance
Multisport card
+1
ERP Consultant - Custom Code and Clean Core Governance - RDT ERP
ERP Consultant - Custom Code and Clean Core Governance - RDT ERP

Roche Holding AG • Warszawa

On-site
PLN 158,000 - 294,000
Hybrid work mode
Annual bonus
Training budget
+9
Senior Payroll Specialist EMEA
Senior Payroll Specialist EMEA

Novocure • Kraków

Hybrid
PLN 120,000 - 168,000
Life Insurance
Performance Bonus
Private Medical Care
Head of Procure-to-Pay
Head of Procure-to-Pay

Novocure • Kraków

Hybrid
PLN 288,000 - 360,000
Life Insurance
Performance Bonus
Private Medical Care
+1
Senior SAP Developer with German
Senior SAP Developer with German

Wavestone • Polska

On-site
PLN 240,000 - 360,000
Medicover private healthcare
Multisport card
Language courses (English & German)
Junior Treasury Analyst
Junior Treasury Analyst

Novocure Inc. • Polska

Hybrid
PLN 96,000 - 114,000
Life Insurance
Performance Bonus
Private Medical Care
Product Business Analyst and SCRUM Master
Product Business Analyst and SCRUM Master

Novocure • Kraków

Hybrid
PLN 144,000 - 192,000
Life Insurance
Private Medical Care
Multisport card