Standard Bank is a firm believer in technical innovation, to help us guarantee exceptional client service and leading edge financial solutions. Our growing global success reflects our commitment to the latest solutions, the best people, and a uniquely flexible and vibrant working culture. To help us drive our success into the future, we are looking for an experienced SAP Developer to join our Employee Experience IT team at our Johannesburg offices. Standard Bank is a leading African banking group focused on emerging markets globally. It has been a mainstay of South Africa's financial system for 150 years, and now spans 16 countries across the African continent.
To manage and oversee the Bank’s operational and tactical development initiatives which include the execution and, implementation of application delivery programmes and projects against the Bank’s standards, policies and procedures and governance guidelines and Service Level Agreements. To provide technical solutions to the needs of stakeholders by interpreting business requirements, defining technical tasks, engineers’ quality software, performing end to end testing, as well as supporting and troubleshooting technical questions, software and database issues.
Develop, configure, test, and maintain SAP Business Workflow.Develop, configure, test, and maintain SAP Processes and Forms.Develop, configure, test, and maintain web applications for SAP Enterprise Portal.Develop, configure, test, and maintain integration scenarios for SAP Process Integration.Develop custom SAP Enterprise Portal applications using ABAP Web Dynpro and Floor Plan Manager (FPM).Integrate and maintain custom applications in the SAP Enterprise Portal via the creation of iViews, Adobe Interactive Forms, pages, worksets, and roles.Performs quality review and evaluation of SAP Enterprise Portal applications design, development, and testing efforts to optimize performance.Develops and/or modifies SAP Enterprise Portal themes, layouts, and desktops using the Theme Editor and NetWeaver Developer Studio.Identifies portal security requirements including the creation of new roles and/or additions to existing roles.Coordinates, tracks, and supports the deployment of SAP Enterprise Portal/PI business content packages to support SAP modules.Identifies and debugs potential problems within SAP Enterprise Portal/PI and recommends solutions and processes to improve the functionality of the environment.Learn the characteristics of new systems and update skills to adapt to changing technologyPrepares comprehensive and thorough technical program documentation including but not limited to specifications, test conditions, test plans, and test data.Recognize the critical elements of complex application problems, develop and evaluate data, determine solutions, and make logical recommendationsExpress difficult and complex concepts clearly and concisely both orally and in writingWrite clear and logical reports, program documentation, instructions, and training materialsWork effectively and independently on assigned projects
Preferred Qualification and Experience
Qualifications:SAP NetWeaver Certification
Experience:3 – 5 years SAP Enterprise Portal, including Employee Self Service , Manager Self Service using development tools such as ABAP and Java Web development tools such as ABAP and Java Web Dynpro, Guided Procedure, Visual Composer, NWDI and SAP Portal Development Kit.Experience in SAP ABAP/ABAP-OOSAP ABAP HR ExperienceSAP PI/CPI (Advantageous)SAP HANA development exposure (Advantageous)SAP Portal architectures, functional components, interfaces, and processesPrinciples of SAP Portal navigation and usability techniquesSAP NetWeaver TechnologyWeb Services Security methodologies including Single Sign-On (Azure AD and OAUTH tools)SAP Portal performance issues, optimization as well as performance troubleshooting and tuning techniquesDevelopment expertise in SAP Fiori/UI5, Java, NodeJS, Python, Ruby or PHPExpertise in REST, CDS, OData, SOAP, API Management Solutions.
Knowledge in SAP Cloud connector and SAP Cloud Platform toolsSolid understanding of the full development lifecycleBasic knowledge in Git (Bitbucket), Continuous Integration(CI) and Continuous Delivery (CD) toolsWorking knowledge of the UX, mobile landscape, architectures, trends, and emerging technologies.Ability to learn and adapt to new functionality/technology quickly; Also able to explain technical information to technical or non-technical people