PURPOSE AND OBJECTIVES
Because user experience is of vital importance to the success of all SAP products, SAP constantly evaluates and improves its products to ensure that SAP users get the best user experience possible.
User Experience at SAP covers all activities from conception and design of future SAP products to maintenance and improvement of existing applications.
The Global Design Team is an interdisciplinary team of Designers, Architects, Developers and Product Owners that work closely with customers and internal development organizations.
We create and implement new design concepts, enable scaling of the great FIORI design through reference applications and design integrated development infrastructure and evolve and roll-
out best practice for the whole company.
In this context, Global Design is searching for a Architect.
The Fiori UX Engineering team will lead the activities across the different organizations to provide all needed building blocks to scale the adoption of Fiori and accelerate the speed of bringing UX innovation into the hands of our customers.
EXPECTATIONS AND TASKS
As part of the Fiori UX Engineering team you will :
Be part of a development team located in SAP Labs India, Bangalore. You will help the team to become one of the central pillars of the UX Engineering area, delivering tools and building blocks called Fiori Elements which is needed to scale the adoption of Fiori.
You will closely collaborate with the Application and Infrastructure teams and help in rolling out Fiori Elements know how and support the mass adoption by the application teams
You will team up with the different organizations (Suite, IoT, Cloud, LoBs, ) to help balancing the investments, identify synergies and ensure consistency and fit.
Lead and work independently with developers to implement new and improved functions for the Fiori Elements
Identify areas with potential for improvement and drive the optimization by simplifying processes and code
Interface with central architecture teams inside SAP, and SAP product development teams for software design and integration tasks
Model, design, implement, and test software with openness to new technologies and environments
Development in Java and Web-based system environments (UIs, APIs, ).
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
Bachelor or Master degree in computer science or equivalent education
You demonstrate excellence in the following skills and competencies :
Excellent skills in development / rest-based frameworks like Spring, Jersey, Node.js
Excellent proven software analysis, design, and development skills
Strong knowledge of the software development life cycle
Ability to create software architecture / designs and communicate architecture with multiple stakeholders.
Advanced skills in continuous integration principles and tools
Proven ability to quickly acquire proficient skills in new areas and technologies
Strong drive to get things done
Advanced skills in software testing & frameworks
Advanced skills in version control systems like GitHub / Git
Constructive and open style of communication, Excellent verbal and written communication, and presentation skills in English
Good technical understanding and hands-on development experience in building applications leveraging SAP Cloud Platform (skills in cloud computing will be of advantage).
Knowledge in current business trends and drivers for business innovation
Development skills in Java
8 to 12 Years of relevant experience
SAP'S DIVERSITY COMMITMENT
To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.
SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and / or mental disabilities.