|
Developer for Customer Engagement & Commerce – Hybris Engagement Center
City: Chengdu
Company: SAP
Work Area: Software-Design and Development
Employment Type: Regular Full Time
Do you demand the best from your professional career? Are you inspired by excellence? At SAP, you will have the power to make a real impact. As the global market leader for business software, SAP helps companies and organizations in more than 25 industries to run better.
COMPANY DESCRIPTION
As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, ware house to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.
PURPOSE ANDOBJECTIVES
We are responsible for delivery of SAP Customer Engagement Center product for LoB Customer Experience, one of the strategy business lines of SAP Cloud Business Group board area. We are the competence center for innovating/developing software-as-a-service in cloud platform, providing a new cloud omni-channel customer engagement solution that allows organizations to deliver convenient, contextual and relevant service experience regardless of channel or device throughout the customer journey.
The department provides various job functions including product management, project management, quality management, testing and knowledge management, in addition to architectural and development responsibility.
Today, the team runs in Scrum methodology and composes a scrum team with various roles (Product Manager, Developers, User Interface Designer, and Quality/Testing Engineer etc.). You will become a developer of a scrum team and will have chances to play various roles. You will participate in various activities during the life cycle of product.
EXPECTATIONSAND TASKS
- Work closely with product owners, peer colleagues, and software tester to deliver industry-leading solutions
- Responsible for team architecture topic.
- Responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team.
- Resolves complex issues within own area of expertise and supports others in resolving issues.
- Show initiatives and drive topics to resolution in a high level of quality, speed, reliability and efficiency.
- Continuously improve the development efficiency
EDUCATIONAND QUALIFICATION:
Bachelor degree in Computer Science, Engineering related.
SKILLS AND COMPETENCIES:
Required skills
- 2+ years experience delivering J2EE / Spring / Spring Boot – based, consumer facing web-based products, preferably applications involving integration with legacy and external systems.
- Strong knowledge and competency in frontend development technology, e.g. JavaScript, HTML5; Familiar with JavaScript framework, e.g. Angular.js, Node.js, etc.
- Strong knowledge and experience for architect design via UML tool, familiar with how to use case, component, deployment, activity, state machine and sequence UML diagrams to formalize architect design.
- Able to communicate in English (all technical documentation and technical discussions are in English); Have open mind to do communication and knowledge sharing in global team.
- Familiar with Web runtime engine, esp. Tomcat, Nginx; Have deep insight for performance optimization of web server, esp. resource loading optimization for static and dynamic resources, Web site speed-up via CDN, etc.
- Familiar with popular J2EE development tools, such as Git, Eclipse; Have strong skills for Java frameworks, esp. fasterXML/Jackson, Guara, Hystrix, Jersey, Junit, Mockito, etc.
Preferred skills
Have strong skills for java performance monitor and optimization, esp. define systematic approach to optimize Spring/Spring boot application.
Understand mechanism of continuous integration (CI) system, have experience of one of integration building systems, such as Jenkins, Bamboo, etc.; Understand how to use Docker for CI system is preferred.
Knowledge and experience in cloud foundry environment, understand concept of IaaS, PaaS, SaaS; Have practical experiences of microservices design and development is preferred.
Experience in agile software development and design thinking methodologies is preferred
Knowledge and experience in CRM/ERP or S/4HANA domain is preferred.
Experience in leading an agile team of 7-9 developers in technical areas, such as high and low-level design, coding best practice and how to use Jira in product design, development and issue solving.
MINDSET
- Result-driven
- Self-motivator
- Fast learner
- Agile
- Passion for software development
Please send your resume to:ivy.gou@sap.com
|
|