Job Title: SAP Back-End Developer
Position: Remote
Remote: R80k to R120k
WHAT YOU WILL BRING TO THE COMPANY
We are seeking an experienced SAP Back-End Developer to join our dynamic team. The successful candidate will work on designing, developing, and optimizing back-end components for SAP systems, focusing on SuccessFactors, Commerce Cloud, and the Business Technology Platform (BTP). This role requires a deep understanding of SAP architectures, proficiency in back-end development technologies, and a passion for delivering robust and scalable solutions.
WHAT YOU WILL BE RESPONSIBLE FOR
- Design, implement, and maintain robust back-end services and APIs for SAP systems.
- Develop seamless integrations for SuccessFactors, Commerce Cloud, and BTP.
- Leverage SAPs OData services and RESTful APIs for efficient communication between front-end and back-end systems.
- Customize SAP modules, workflows, and functionalities to align with business objectives.
- Configure SAP solutions to improve system performance and usability.
- Develop and optimize database models and queries to support SAP applications.
- Implement ETL processes, data migrations, and transformations while ensuring data integrity and security.
- Monitor and debug SAP back-end systems to identify and resolve issues.
- Optimize system performance to handle evolving business requirements.
- Work closely with front-end developers, SAP consultants, and business stakeholders to deliver integrated solutions.
- Contribute to code reviews, technical discussions, and solution design workshops.
- Stay current with SAP technology advancements, including updates to SAP Cloud Platform.
- Ensure adherence to development best practices, including coding standards and documentation.
WHO YOU ARE
- Proficiency in SAP ABAP, Java, Node.js, or Python for back-end development.
- Strong knowledge of SAP HANA database and SQL scripting.
- Experience with SAP modules such as SuccessFactors, Commerce Cloud, or BTP.
- Hands-on expertise with integration tools like SAP CPI (Cloud Platform Integration).
- Deep understanding of SAP’s architecture, integration patterns, and system design.
- Proficient in building and consuming RESTful APIs, OData services, and SOAP web services.
- Familiarity with SAP BTP and cloud-native development practices.
- Experience with microservices architecture and tools like Docker and Kubernetes.
- Proficiency with version control systems (e.g., Git), CI/CD pipelines, and DevOps tools.
- Experience with debugging, testing, and monitoring tools for SAP systems.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to manage multiple tasks while meeting deadlines.
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in SAP back-end development, particularly with cloud-based solutions.
- A detail-oriented developer with a passion for building scalable, robust back-end solutions.
- An individual with a strong background in SAP architectures and cloud-based development.
- A team player who thrives in collaborative environments and values stakeholder engagement.
- A problem-solver with a commitment to delivering high-quality results.
BONUS POINTS FOR
- Experience with SAP Fiori and UI5 integration.
- Certification in SAP products such as SuccessFactors, Commerce Cloud, or BTP.
- Knowledge of SAP MDG (Master Data Governance) and Workflow systems.
- Familiarity with Agile methodologies.
Desired Skills:
- SAP
- Back-end Development
- CI/CD
- BTP
Desired Work Experience:
- 2 to 5 years
Desired Qualification Level:
- Degree