*实习时间 6个月以上 , 每周工作至少3-4天
*研一、研二或能长期实习者优先考虑
*200/天,Free Lunch
*请将中英简历发至savannah.shi@sap.com, 标题“职位+姓名 Xingming+学校+专业+毕业年份”
EXPECTATIONS AND TASKS
The intake of 3rd party code is monitored by executing code audits using our source code scanning technologies: The review and assessment of the code scanner (“Black Duck Protex”) output represents a central area of responsibility. The candidate will support the team by doing the due diligence research on identified Open Source components including risk analysis. This means determining the true origin of these components and identifying the license under which the code is originally distributed. The candidate shall interpret various Open Source licenses and verify with engineering that the obligations of the respective license are met. The task may also include deep exploration on all details (e.g. origin of each code file, website, doc, etc.) related to one component, accompanying with specific product information, to assess the overall risk of using it.
This task allows for interaction with many different product groups at SAP in China, India, Germany and North America. The Open Source Validation Analyst consults our development teams regarding their usage of 3rd party code but also validates that all obligations resulting from the usage of 3rd party code have been fulfilled.
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
The successful candidate will have an inherent passion for research and investigations combined with having a very high level of attention to detail. In addition a background in software development is required.
• Ability to read/review source code and other software objects and make decisions based on understanding the code.
• Adept at complex problem solving and extensive research skills.
• Personal characteristics that evidence very high attention to detail, obstinate pursuit of answers when researching solutions to difficult questions.
• Fluent in English language. Being able to communicate with software developers abroad.
• Very good oral and written communications skills, particularly in scenarios that include mixed technical and non-technical audiences.
WORK EXPERIENCE
• Experience in software development or quality assurance experience in Java or C/C++ or another major programming language.
• Experience with application development for mobile (Android, IOS) is a plus
• Knowledge in the use of Eclipse IDE, Apache Maven, Linux OS, and one of (Perforce, Git, Subversion, or Clearcase) and software build tools.
• Familiarity with open source software is highly valued and considered a plus.
|