Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer (ABAP)

Blue Pearl PTY

Johannesburg

On-site

ZAR 600 000 - 850 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Johannesburg is seeking a Software Developer (ABAP) to design, develop, and maintain high-quality software solutions that address business challenges. The role requires collaboration with diverse teams to create secure software systems. Ideal candidates will have a degree in computer science or a related field, proficiency in ABAP, and 3–5 years of relevant experience. The position offers opportunities for career growth and professional development.

Qualifications

  • 3–5 years of experience in ABAP development in a business environment.
  • Proven experience with complex software design and implementation.
  • Strong experience working with SAP development tools.

Responsibilities

  • Design, develop, and maintain high-quality software solutions.
  • Collaborate with team members to transform business requirements into functional systems.
  • Contribute to building scalable and reliable technical architectures.

Skills

ABAP programming
Problem-solving
Teamwork
Communication
Time management

Education

Bachelor’s Degree in Computer Science, Information Systems, Software Engineering
SAP ABAP certification

Tools

SAP development tools (SE80, SE11, SE38)
CI/CD tools (Git, Jenkins)
Job description

Johannesburg, South Africa | Posted on 06/27/2025

The Software Developer (ABAP) is responsible for designing, developing, implementing, and maintaining high-quality software solutions that address complex business challenges. The role focuses on creating code using ABAP and related languages to support enterprise systems, integrations, and automation processes. The developer works collaboratively with Solution Specialists, Business Analysts, and other IT team members to transform business requirements into functional, technical, and secure software systems.

This role is positioned within the Software Development Team and contributes to building scalable and reliable technical architectures across various business units.

Requirements
  • Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or equivalent.
  • SAP ABAP certification (preferred).
  • Certifications or training in software development methodologies (e.g., Agile, DevOps).
  • Training or knowledge of SAP modules such as MM, SD, FI/CO.
Experience
  • 3–5 years of experience in ABAP development in a business environment.
  • Proven experience with complex software design and implementation.
  • Strong experience working with SAP development tools (SE80, SE11, SE38, etc.).
  • Experience with system integrations and APIs (REST, OData, SOAP).
  • Exposure to CI/CD pipelines and version control tools (e.g., Git, Jenkins) is an advantage.
Technical Skills
  • Advanced proficiency in ABAP programming.
  • Knowledge of SAP BAPIs, BADIs, SmartForms, IDOCs, User Exits, and Enhancement Frameworks.
  • Familiarity with SAP Fiori/UI5 and CDS Views is a plus.
  • Understanding of database structures and performance tuning.
Soft Skills
  • Strong problem‑solving and debugging abilities.
  • Ability to work independently and in collaborative team settings.
  • Excellent verbal and written communication.
  • Project management and time management skills.
  • Willingness to learn and apply new technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.