We enable customers to innovate and transform their business by combining premier technology with development expertise
Junior - Intermediate ABAP Developer
Location
South Africa
Posted
178 days ago
Salary
0
Seniority
Junior
Job Description
Junior - Intermediate ABAP Developer
SAP Fioneer
- Demonstrate excellent development, quality & delivery skills in scrum teams, working in short development and release cycles. - Work with geographically distributed teams seamlessly. - Exhibit learning agility by quickly upskilling on new tasks and concepts. - Follow agile software engineering methods and develop software including coding, testing, quality assurance, and documentation. - Demonstrate strong analytical and problem-solving skills. - You will develop new products and new software features based on the AGILE development methodology. - You will design new software features. - You will test the new software and correct it during the test phases. - You will analyse and solve (complex) issues in existing and new releases of the product.
Job Requirements
- Academic degree in Computer Science – Engineering or comparable qualifications.
- 1 to 3 years of relevant experience.
- Good experience in the product technology stack (ABAP, CDS/HANA, FIORI, OData).
- UI** – FIORI, SAP UI5, OData.
- SAP HANA or any relational database.
- Experience in SAP application development or expertise in any financial services application development would be an advantage.
- Experience in SAP Transactional Banking would be an advantage.
Benefits
- You will have the opportunity to collaborate with some of the brightest minds in the industry on an incredibly ambitious project to shape the ever-evolving financial sector. This is an environment where you can have it all - the agility, enthusiasm and dynamism of a start-up, combined with the established expertise, solid market presence and extensive customer network of a more established organisation.
- At SAP Fioneer, you will benefit from a flexible work environment that encourages creativity and encourages you to think outside the box, bring new ideas to the table, and challenge the status quo. You will become part of a diverse and global team that we are proud of and are constantly growing and reinventing. As an employee, you will have the chance to chart your own career path and take advantage of competitive compensation packages and progression opportunities based on merit.
- This appointment will be made in accordance with our Employment Equity Plan and the company’s commitment to transformation and diversity.
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Mobile Application Engineer
ProofNationwide Service of Process. Providing total transparency & verification of your serve from start to finish.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a Staff Mobile Application Engineer to drive the design and delivery of a 0-1 mobile application at Proof, while also maintaining and evolving our existing Notarize mobile application. This role focuses on solving complex, high-impact mobile engineering problems, contributing to foundational architectural decisions, and delivering greenfield mobile functionality through deep technical expertise in iOS and Android, in close partnership with cross-functional teams across the organization. - Lead design, development, and maintenance of Proof & Notarize mobile applications and SDK’s for both Android and iOS - Proactively drive all phases of mobile application development, from ideation to release to tracking and analyzing the impact of shipped features - Collaborate cross-functionally with designers, developers, QA engineers, and product managers to shape solutions and unblock delivery - Work with existing and new vendors providing components, SDK’s and API’s enabling Proof mobile applications - Provide technical leadership on mobile architecture, standards, and best practices - Contribute to continuous improvements of mobile app automation, unit tests, CI/CD, and overall app reliability - Triage bugs, track software defects, and ensure their timely resolution Qualifications - Advanced expertise in Android and iOS application and SDK development - Experience with NFC, applied cryptography (PKI), wallets, or digital identity is a plus - Demonstrated experience working across both established mobile applications in production as well as greenfield, 0-1 proofs-of-concept - Deep knowledge of mobile app lifecycle, app store deployment, and distribution - Ability to work autonomously in ambiguous problem spaces, owning complex mobile engineering problems from end to end, and with a bias towards action and solutions - Proven ability to troubleshoot and optimize consumer facing mobile applications - Strong communication and active listening skills, with a thoughtful, collaborative approach to problem-solving and the ability to partner effectively cross-functionally across the business - Full ownership of the code you write, from the technical design through to production and ongoing iteration Requirements - Proof platform’s back-end is Ruby on Rails, Postgres SQL, Redis, hosted on AWS. - Proof mobile apps are built with Kotlin and Swift, using GraphQL to integrate with the back-end. - Our mobile apps utilize a blend of modern and established frameworks: Jetpack Compose and XML layouts for Android, and SwiftUI and UIKit for iOS. Benefits - Medical, dental, and vision benefits - Life insurance, long and short-term disability coverage - 401k Plan with a 4% match, beginning on your hire date - Unlimited Sick and Vacation time - 14 paid company holidays - 2 company Chillax weeks (Summer & Winter) - 12 weeks of paid parental leave - 4 week sabbatical after 5 years of continuous full time employment - Health Reimbursement Arrangements for fertility and gender affirmation - Lunch on Proof through Grubhub credit - Monthly work from home stipend - Professional development credit - Monthly reimbursement for Wellness - And more!
• Design and deploy multi-agent workflows using Copilot Studio, LangChain, and Databricks Agent Bricks • Implement retrieval-augmented generation (RAG) pipelines using Delta Lake, Unity Catalog, and Databricks Vector Search • Build custom Copilot connectors and plugins (Graph APIs, Power Automate actions) to expose governed Delta data in Teams, Outlook, and Power BI • Architect pipelines that connect transactional, inventory, and ERP feeds into real-time copilots with <2s response targets • Orchestrate workflows across Microsoft Fabric, Dynamics 365, and Databricks Lakehouse (Bronze/Silver/Gold layers) • Manage agent lifecycle using MLflow 3.0 for experiment tracking, prompt registry, evaluation, and tracing • Enforce governance guardrails: Unity Catalog (row/column-level security, lineage, audit logging), Microsoft Purview (DLP, sensitivity labels), and responsible AI practices (guardrails, human-in-loop) • Monitor production agents for reliability, latency, token cost, effectiveness, usage, and safety • Fine-tune foundation models (GPT-4o, GPT-5, Claude Opus, DBRX) for retail domain tasks • Experiment with advanced multi-agent orchestration patterns, chain-of-thought optimization, and semantic indexing • Continuously evaluate and integrate new features from Microsoft and Databricks platforms • Evaluate adoption of agentic experiences, partnering with sales & channel marketing to maximize benefit and utilization • Mentor and coach your analytics peers in ways that will accelerate the deployment of agents and the analytics outcomes we desire.
• Join a product team focused on innovating new products on the Workday platform. • Identify, build, sell, and operate new products until they mature. • Collaborate within a small team to contribute to technical design and solutions. • Work with the product team to develop customer-focused roadmaps. • Create proof-of-concepts and gather user feedback to design effective solutions. • Build a community of practice in your specialist area.
• Collaborate and partner with internal stakeholders to ensure the design and functionality of the ERP system is driving value and efficiency for the organization • Develop, test and deploy customizations, custom objects and new NetSuite functionality based on evolving business needs • Guide the team in the creation and testing of future state business processes and script development • Design, implement and maintain configurations and customizations of NetSuite to meet the organization's business requirements • Provide end-user training and support, including onboarding new users • Support end-user requests for new saved searches, reports, key performance indicators (KPIs), dashboards, roles, and permissions • Maintain and support the NetSuite ERP applications and related 3rd party integrations for internal stakeholders • Identify, evaluate and recommend other key technologies required to support and improve the business process centered on the NetSuite platform • Maintain up-to-date knowledge of NetSuite functionality, customization, and integration • Support and help manage the change management and release process for NetSuite • Provide front line support with regards to all aspects of NetSuite and data integrity • Develop, document, and implement policies, procedures, and guidelines to ensure data integrity and change protocols.




