Posted on: 25/04/2025
Job Description :
We are seeking a highly experienced SAP Full Stack Developer to join their team on a remote contract basis. The ideal candidate will possess a strong background in both ABAP development and modern SAP UI development using UI5 (JavaScript), coupled with hands-on experience in S/4HANA implementations and building scalable solutions on the SAP Business Technology Platform (BTP) utilizing CAPM and RAP.
You will be instrumental in developing, maintaining, and enhancing their SAP applications, ensuring high performance, reliability, and maintainability. This role requires excellent problem-solving skills, the ability to work independently, and strong communication skills to collaborate effectively with distributed teams operating within the European Time Zone.
Key Roles & Responsibilities :
SAP Application Development :
- Design, develop, and maintain SAP applications using both ABAP (for backend logic and data handling) and Custom UI5 (JavaScript) for the frontend user interface.
- Develop custom Fiori applications and extend standard Fiori applications to meet specific business requirements.
- Utilize ABAP Object-Oriented Programming (OOPS) concepts and best practices for robust backend development.
S/4HANA Implementation & Enhancement :
- Actively participate in S/4HANA implementations, upgrades, and enhancement projects.
- Develop and customize SAP functionalities within the S/4HANA environment.
- Troubleshoot and resolve issues related to S/4HANA configurations and custom developments.
SAP BTP Development :
- Design and build scalable and robust solutions on the SAP Business Technology Platform (BTP).
- Leverage the Cloud Application Programming Model (CAPM) for developing full-stack cloud-native applications.
- Utilize the ABAP RESTful Application Programming Model (RAP) for efficient and standardized backend development on BTP.
- Integrate SAP BTP services with S/4HANA and other enterprise systems.
Collaboration & Communication :
- Collaborate effectively with cross-functional teams, including business analysts, functional consultants, and other developers, to understand requirements and deliver high-quality solutions.
- Participate in regular team meetings and provide clear and concise updates on development progress.
- Communicate technical concepts and challenges effectively to both technical and non-technical stakeholders.
Performance, Reliability & Maintainability :
- Ensure the performance, reliability, and maintainability of developed SAP solutions through efficient coding practices, thorough testing, and adherence to SAP best practices.
- Conduct performance analysis and implement optimizations as needed.
- Follow established coding standards and participate in code reviews to ensure code quality.
- Create and maintain technical documentation for developed solutions.
Desired Skills & Experience :
Primary Skills :
- 8+ years of hands-on experience in SAP development.
- Strong proficiency in ABAP programming, including classical and object-oriented ABAP.
- Extensive experience in developing custom UI5 applications using JavaScript, HTML5, CSS3, and SAPUI5 libraries.
S/4HANA Expertise :
- Solid understanding of SAP S/4HANA architecture and its underlying technical components.
- Experience in developing and customizing applications within the S/4HANA environment.
SAP BTP & Cloud Development :
- Hands-on experience with SAP Business Technology Platform (BTP).
- Proven experience with the Cloud Application Programming Model (CAPM), including Core Data Services (CDS), Node.js or Java-based backend development, and OData service consumption.
- Strong understanding and practical experience with the ABAP RESTful Application Programming Model (RAP).
Integration & Frontend :
- Familiarity with OData services (creation and consumption).
- Good understanding of SAP Fiori design principles and guidelines.
Problem Solving & Communication :
- Excellent analytical and problem-solving skills, with the ability to debug and resolve complex technical issues.
- Strong communication skills (both written and verbal) and the ability to interact effectively with a distributed team.
- Ability to work independently and manage tasks effectively in a remote setting.
Did you find something suspicious?
Posted By
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Functional / Technical Consulting
Job Code
1470732
Interview Questions for you
View All