AVI LIMITED is home to many of South Africa’s leading and best-loved brands. Listed on the Johannesburg Stock Exchange in the Food Products sector, and centred on the FMCG market, AVI’s extensive brand portfolio includes more than 50 brands. Our single-minded purpose is our brands growth and development. Our brands span a range of categories i...
Read more about this company
Job Specification:
Key Performance Areas:
Interaction with Users
- Communicate with users in the business units at all levels, up to and including executive level
- The purpose of communication is on the following levels:
- To understand a business process from a user perspective, to understand the procedures followed, the nature of the interaction between the users and their customers and the system, and thus to identify gaps in their process, pain-points and bottlenecks that can be closed off with the introduction of a mobile application.
- This can involve the modification of a current business process or the introduction of an entire new process.
- To identify, propose, explain and get agreement on a high-level user interface design, and also the design of how the app interacts with back-end ERP functionality.
- A collaborative approach, using an Agile methodology is applied here, and the design/build phases do not necessarily follow a waterfall flow sequence, but will frequently iterate.
- To facilitate, expedite and guide user testing without allowing for scope creep.
- To provide training material and conduct user training where necessary
Interaction functional consultants
- Obtain a thorough understanding of current system-level processes
- Through a collaborative approach, to arrive at an interaction design whereby mobile apps interact with the back-end ERP system process in a manner that adheres to standard best practices, with a minimum of customisation
- To collaboratively conduct tests of back-end integration, to ensure that transactional data is captured correctly
Troubleshoot and debug issues on existing solutions
- Top-down binary elimination of possible causes approach
Build solutions in ERP system, PI, GRC and mobility environment
- Programming and configuring solutions using best-practice and AVI policy
Test and ensure the excellence of solutions delivered
- Detailed pre-design of test plans that include methods to prove that ALL new requirements are met
- Test plans that ensure that ALL existing functionality is not affected
Document (both user and technical) solutions delivered
- Word, Adobe and SAP tools
- In-line documentation
Research, recommend and document new best practices
Theoretical knowledge, imagination, and the ability to engage with a broader international IT community
Minimum Requirements:
Experience:
- 8 years’ experience working as a SAP Technical Developer
- 5 years working knowledge of SAP back-end modules and processes (including HR, FI, MM, SD, PM)
- 5 years working knowledge of ABAP, including OO, Function Modules, ALE/Idocs, Dynpro, Reports, Forms, the SAP Enhancement Framework and SAP Workflow
Qualifications:
- Relevant Tertiary Qualification
Additional Requirements:
- Knowledge of “Standard” Web Technologies (HTML5, Javascript, the DOM (Document Object Model) IE, Chrome, and how to make use of the Consoles and debugging tools within the various browsers)
- Knowledge of ERP concepts
- Knowledge of User Experience Theory
- Non-ERP SAP Systems (PORTAL/GRC/SOLMAN/PO)
- Object-oriented programming concepts
Competencies:
- Thinking Analytically
- Developing Personally
- Building Relationships
- Embracing Change
- Working Together
- Minimising Risk
- Maintaining Productivity
- Articulating Information
Closing Date: 6th, April 2022