SAP SW Developer-Community Job in Shanghai, China

Requisition ID: 117076

Work Area: Software-Design and Development

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


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, warehouse 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.

SAP Jam Extensions and Platform- Software Developer - Shanghai


As a Software Developer working on the SAP Jam Extensions and Platform team, you will help to build, scale, integrate and extend SAP Jam- SAP's enterprise social networking product. SAP Jam brings together several types of social collaboration including social networking, collaboration with external participants (customers, recruits, partners, vendors, suppliers), structured collaboration for problem solving (business tools to strategize, rank items, enabling groups to weigh in on options, etc.), and business process integration.

The position is on the Extensions and Platform team. Our topics cover 2 broad areas. The first is Extensions: creating developer and integration toolkits for SAP Jam on the SAP HANA Cloud Platform, working on Jam APIs and integration widgets, and working on end-to-end integrations with various integration partners. The second is Platform: DevOps, Security (including Authentication and Authorization), Administrative Functionality, Performance Engineering and Platform Architecture. We are a team for people who love systems and back-end work, but also step into front-end work from time to time. Because of the nature of the topics, we work closely with many other teams both inside and outside SAP.

The SAP Jam team works in a fast-paced engineering environment working with current technologies. The team has strong engineers to learn from and share knowledge with. We also have the satisfaction of working on a product that has many actual users and so each developer’s contributions can have a tangible and noticeable impact.


  • Drive, design, and develop new features by working with Product Management, User Experience, and Software Testing to elaborate on the features, estimate task time, and then quickly write high-quality code for complex features.

  • Work in a scrum development project model, with a daily team scrum meeting, and a weekly production deployment

  • Participate actively in requirements gathering, design, and code reviews

  • Work with other Jam Engineering teams and Operations teams located at other SAP locations such as Vancouver, Shanghai, Palo Alto, India, Germany and elsewhere.

  • Be excited about keeping up with technology and changing tools, environments, and an agile development process where weekly deployments across multiple data centers world-wide is the norm.

  • Enjoy a strong technical environment where all members of the Jam engineering team - including management, are close to the code, and making technical contributions. EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES Required experience and qualifications:

  • Bachelor’s degree in Computer Science or a related technical field

  • The ability to solve technical computer problems by writing actual working code; this is very much a hands-on position.

  • The ability to learn new technologies

  • Good written and verbal communication skills in English

  • Interest in working directly with colleagues across sites

  • Easy to work with and adaptable to change

  • Initiative and the desire to improveDesirable experience and qualifications:

  • Ruby on Rails, JavaScript/HTML/CSS, Java, Linux and shell scripting, SQL databases, Web programming, Test-driven development, version control systems (GIT)

  • Evidence of excellence in some capacity (could be via personal projects, exceptional success in some endeavor, etc.)

  • Interest in technology as evidenced by knowledge of various forward-facing technologies, personal projects, contributions to open source etc.

  • Interest in advanced programming languages

  • Graduate degree WORK EXPERIENCE

  • Experience in developing web applications or complex software, ideally in a team environment in a software company. Some of this experience could be in coop terms or personal or academic projects.


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. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations team (Americas: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection