招聘 [上海] SAP 招聘 Ruby / 运维 / 测试 / Android / Java / 工程师 [Closed]

xiaoronglv for SAP · March 21, 2019 · Last by Matthew_YE replied at June 20, 2019 · 4668 hits

SAP 是一家什么样的企业?

SAP 公司成立于 1972 年,总部位于德国沃尔多夫市,是全球最大的企业管理和协同化商务解决方案供应商、全球第三大独立软件供应商。目前,在全球有 120 多个国家的超过 24450 家用户正在运行着 84000 多套 SAP 软件。财富 500 强 80% 以上的企业都正在从 SAP 的管理方案中获益。SAP 在全球 50 多个国家拥有分支机构,并在多家证券交易所上市,包括法兰克福和纽约证交所。

我们在用 Ruby 做什么?

我们做的是一个企业协作云解决方案。

Ruby 工程师 (T2) 职位要求

  • At least 1 year experience in developing web applications, enterprise applications, or complex software
  • Working toward a Bachelor’s degree, preferably in Computer Science or Engineering
  • You learn and work well independently, as well as in a team
  • Experience with DHTML, Javascript and one of Java, Objective-C, C++, or .NET on Linux, Windows, iOS, Mac OS X - or Unix
  • Experience with at least one server-side web technology or scripting framework such as Ruby-on-Rails, JRuby, - JSP, PHP, ASP/VBScript/Javascript/ASP.NET, Java servlets, Perl, or thon
  • Basic understanding of TCP/IP (IPv4 or IPv6) networking (ports and addresses)
  • Experience with SQL databases
  • Experience with source control systems such as Subversion, git, Perforce, Mercurial, Visual SourceSafe, etc.
  • Excellent English written and oral communications
  • Assets:
    • Experience with AJAX, Ruby-on-Rails, JRuby, and/or Adobe Flex/ActionScript
    • Knowledge of REST web services
    • Deeper knowledge of networking and security: packet/LAN sniffers, XSS, CSRF, encryption, HTTPS, etc.
    • Advanced debugging skills and tools: ability to isolate memory leaks, memory corruptions, and deadlocks; some - experience with a code profiler
    • Advanced software development skills: process/thread synchronization and management, C/C++
    • Immersion in Web 2.0 culture and a digital lifestyle, e.g. Facebook, Twitter, LinkedIn, YouTube, instant messaging, iPhone, iPad, Android, Blackberry

Ruby 高级工程师 (T3) 职位要求

Skills & Qualifications:

  • 7+ years of experience in developing web applications, enterprise applications, or complex software
  • Bachelor’s degree, preferably in Computer Science or Engineering
  • You learn and work well independently, as well as in a team
  • Experience with cross-browser (IE, Chrome, Firefox, Safari) development in HTML, Javascript, and Javascript - frameworks such as jQuery and backbone.js
  • Experience with one of Java, Objective-C, C++, or .NET on Linux, Windows, iOS, Mac OS X or Unix
  • Basic understanding of TCP/IP (IPv4 or IPv6) networking (ports and addresses)
  • Experience with SQL databases
  • Experience with source control systems such as Subversion, git, Perforce, Mercurial, Visual SourceSafe, etc.
  • Experience with at least one server-side web technology or scripting framework such as Ruby-on-Rails, JRuby, - JSP, PHP, ASP/VBScript/Javascript/ASP.NET, Java servlets, Perl, or Python
  • Besides technical knowledge, practical attitude and leadership
  • Self-disciplined with strong attention to detail
  • Exceptional time management and organization
  • Excellent written and oral communications across the organization
  • Assets:
    • Experience with Ruby-on-Rails and AJAX
    • Experience with a Linux shell and vi/emacs
    • Knowledge of REST web services
    • Knowledge of in-memory caches and databases such as memcached, Redis, SAP HANA, etc.
    • Deeper knowledge of TCP/IP networking and security: packet/LAN sniffers, XSS, CSRF, encryption, HTTPS, SMTP/ - POP, DNS, etc.
    • Advanced debugging skills and tools: ability to isolate memory leaks, memory corruptions, and deadlocks; some - experience with a code profiler
    • Advanced software development skills: process/thread synchronization and management, C/C++
    • Immersion in a digital culture and lifestyle, e.g. SMS/iMessage/Facebook Chat/Skype/WhatsApp/BBM instant messaging, Facebook, Twitter, Google+, Google Drive, SkyDrive, LinkedIn, Foursquare, YouTube, iPhone, iPad, Android, Blackberry

Android 高级工程师职位要求

  • At least 1 year experience in developing mobile applications, 4+ years experiences as Senior Engineer
  • Working toward a Bachelor’s degree, preferably in Computer Science or Engineering
  • You learn and work well independently, as well as in a team
  • Experience with Android, Javascript and HTML on Android
  • Experience with at least one server-side web technology or scripting framework such as Ruby-on-Rails, JRuby, - JSP, PHP, ASP/VBScript/Javascript/ASP.NET, Java servlets, Perl, or thon
  • Basic understanding of TCP/IP (IPv4 or IPv6) networking (ports and addresses)
  • Experience with SQL databases
  • Experience with source control systems such as Subversion, git, Perforce, Mercurial, Visual SourceSafe, etc.
  • Excellent English written and oral communications
  • Assets:
    • Experience with Android and Common Android Framework.
    • Knowledge of REST web services
    • Basic knowledge of networking and security: packet/LAN sniffers, XSS, CSRF, encryption, HTTPS, etc.
    • Good understanding of Objective Oriented Programming and Java Language
    • Advanced debugging skills and tools: ability to isolate memory leaks, memory corruptions, and deadlocks; some - experience with a code profiler
    • Advanced software development skills: process/thread synchronization and management, Java
    • Immersion in Web 2.0 culture and a digital lifestyle, e.g. Facebook, Twitter, LinkedIn, YouTube, instant messaging, iPhone, iPad, Android, Blackberry

运维工程师 (T2/T3)

  • Bachelor degree in computer science, software engineering or equivalent; alternatively being a recognized - expert in the field
  • 7 years working experience, 3 years working experience on Devops area
  • Experience working on Linux
  • Experience with scripting language like Shell
  • Experience working with dependency management tools
  • Experience using technologies in several of the following areas:
  • Experience with CI/CD tools like Jenkins
  • Experience working with containers, Docker and/or Kubernetes
  • Development skills in one (or more) of the following modern programming languages and frameworks like Go (- Golang), Java, Ruby etc.
  • Proactive, hands-on approach
  • Good English communication skills
  • Ability to work in a globally distributed environment
  • Working knowledge of agile methodologies
  • Customer focus
  • Drive for quality
  • Security awareness

测试工程师

Job Responsibilities:

  • Development and support the testing of product features throughout the different phases of the development cycle.
  • Work collaboratively with engineers, team leaders, managers to deliver innovative testing solutions, which can meet market needs with respect of functionality, reliability, scalability, performance, realistic implementation schedules.
  • Live issue investigation and troubleshooting with team based on quality perspective.
  • Develop test plans test cases & test tools, and work with QA team to ensure standard QA processes are followed including usage of Test Case management systems and all kinds of testing strategy.
  • Develop test automation for functionality and APIs, performance, and contribute to existing frameworks.
  • Work closely with QA team to do innovation work to drive changes to successful adoption.

Job Qualifications:

  • B.Sc. with 5+ years experience/Master with 3+ years experience in Engineering, Computer Science or equivalent experience
  • Skilled in QA process and methodology, and hands-on experience on requirement analysis, test estimation, test design, test env setup, test execution, test reporting and etc
  • Good programming skills in at least one of the following languages: Ruby, Java or Python
  • At least 3 years’s experience in continuous automation testing, such as using selenium webdriver, rspec framework.
  • Knowledge or experience with API testing, JMeter
  • Experience working on Unix/Linux
  • Fluent oral and written English communication
  • Excellent analytics, problem-solving and debugging skills, and high responsibilty
  • Security testing experience is a plus

此贴顺便帮我们 SAP 的隔壁团队 successfactor 招聘 Java 工程师 以及 Java 专家。感兴趣的同学可以投递简历。

Java 工程师 (T2)

Duties and Responsibilities:

  • Understand business requirement, design, implement and continuously improve complex SaaS system to support cloud customer
  • Work closely with local and global engineering teams to develop/maintain SuccessFactors platform services, frameworks and applications
  • Build scalable, stable and efficient platform fundamental services, frameworks and applications
  • Write quality, testable, maintainable, and well-documented code
  • Give support to support service employees on customer issue

Required Skills & Experience:

  • BS/MS in Computer Science, Computer Engineering or related technical
  • 2+ years of experience in software development and engineering
  • Good knowledge of Java language, OOP concepts.
  • Have a solid foundation with relational database and SQL
  • Understand system architecture
  • Basic knowledge of cloud native development, understanding of scalable micro-services, design pattern, CI/CD and DevOps is a plus
  • Experience of Cache service (redis)/ELK/Messaging System(Kafka) is preferable
  • Exposure to public clouds (i.e. Azure, AWS, GCP, Ali Cloud) is preferable
  • Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
  • A team player with good communication skills, speaking and writing fluent English
  • Demonstrate technical curiosity and passion for exploring new technologies for future technical roadmap via continuous learning and self-development
  • Understanding and hands on skills in docker, k8s, reverse proxy tuning will be a plus
  • Familiarity of scripting language like shell, python, Lua will be a plus

Java 架构师 (T3)

Duties and Responsibilities:

  • Understand company strategy and business, design, implement and continuously improve complex backend system to support huge volume SaaS system with complex business scenarios, with high security, performance, scalability and testability Liaison with Product Manager, Engineering Manager and other agile teams to align with the overall product vision and architecture design Lead best practice for clean and effective code, improve team technical level
  • Lead and influence technical direction and roadmap
  • Lead design reviews for engineers and provide feedback on architecture and open design questions
  • Required Skills and Experience:

BS/MS in Computer Science, Computer Engineering or related technical

  • 8+ years of experience in enterprise software architecture design, Java development and engineering
  • Has experience on Java performance tuning / troubleshooting is a plus
  • Have a solid foundation with relational database and SQL
  • Experience in DB tuning experienced is a plus
  • Good knowledge of cloud native development, understanding of scalable micro-services, design pattern, CI/CD and DevOps is a plus
  • Exposure to public clouds (i.e. Azure, AWS, GCP, Ali Cloud) is preferable
  • Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
  • Capable of working in global engineering team across different time zones and locations
  • Strong analytics skill and logical thinking
  • Strong leadership for people and technical
  • Skills to clean and refactor complex code
  • Strong collaboration and communication skills and be fluent in English
  • Strong sense for built-in quality
  • Demonstrate technical curiosity and passion for exploring new technologies for future technical roadmap via continuous learning and self-development
  • Experience for developing micro-service, familiar with spring cloud, Dubbo etc.
  • Experience for middleware development will be preferable.
  • Familiar with common design pattern and can use it in the real coding or technical discussion
  • Familiar with UML diagram and use to express the design thinking or technical solution

福利

  1. 10 点上班,18:00 下班,不加班,双休。
  2. 没有周报(我觉得这个可以算作福利)
  3. 现磨咖啡,尝起来还不错
  4. 15 寸顶配 MBP。
  5. 免费午餐,4 菜 1 汤。
  6. 医疗商业保险(含老婆孩子)。
  7. 每年补贴 3600 元健身费用。

业余生活

  1. 女生可以去参加免费的瑜伽课程。

  2. 有个不大的健身房,里面有 3 台跑步机,1 台椭圆仪,乒乓球和桌面足球若干。(建议 16:00 点之前去健身,否则根本抢不到跑步机)

  3. 还有一些其他好玩的东西,比如 d-cafe、hackthon 等等。我不是单身狗,没时间去一一挖掘,不甚了解。

工作地址 :Sap Labs, 晨晖路 1001 号(地铁 2 号线金科路出门 50 米)

办公环境

给大家看看工作的环境

免费现磨咖啡 + 无限量碳酸饮料,雅致办公室

免费午餐

公司内部健身房,含跳操房和淋浴间

可以无缝访问 Google / Twitter / Youtube 等不存在的网站。

简历投递

中英文简历请发送到 Frank Chen 的邮箱 [email protected]

邮件标题:xxx 申请 xx x 岗位

😅 问一下 ruby 的工作是全栈 还是前后端分离的

我们没有强制要求,你可以只写后端,也可以前后端通吃。写烦了后端,也可以写 mobile 客户端。

南京的 ruby 开发都饿死了,已转 Golang

咦!mac 的屏幕可以诶

顶配的 pro 诶,待遇看起来不错呀😀

Reply to oldfritter

在南京了?

现在觉得这些公司的东西能叫福利?

Reply to oldfritter

深圳也差不多了

多半年没写 ruby 了,请问有没有 python 岗位~😟

Reply to yepinf

暂时没有内,还有一个 ops 的岗位,过几天会发出来。

我们的面试比较注重计算机基本功,英文沟通能力,项目经验。编程语言不是首要考量因素。如果你是 Java 程序员、Python 程序员,也可以申请。

我们的项目中有个组件是 Java 写的,还有 golang 写的项目,是个大杂烩。

薪资呢? after reading,I couldn't find any words about salary.

Reply to LPFpengfei

薪资是在公司内部是保密的,我也不知道别人的薪水,需要和 HR 直接谈。你可以按行情价要。

有几点要说明:

  1. HR 和你谈的时候,是按照年薪和你谈的。所以最好你拿计算器先算好。
  2. 因为我们的工作强度不高,不加班,准点上下班,假期也很多,所以薪酬会比市面上略低。
  3. 公司有股票计划,你每月可以拿十分之一的薪水买 SAP 股票,公司补贴 40%。比如:你月薪 20000,那么可以每个月拿 2000 投资公司股票,SAP 补贴 800。

三年前面试过一次,最后有个远程的英文电话面试挂了~ 请问还可以申请吗

Reply to hefengjs

可以申请的,稍微透露一下,我们对英文的要求降低了一些。 😀

又加了一个职位:运维工程师。

感兴趣的同学,欢迎投递简历。

谢谢。

此贴顺便帮我们 SAP 的隔壁团队 successfactor 招聘 Java 工程师 以及 Java 专家。感兴趣的同学可以投递简历。

Java 工程师 (T2)

Duties and Responsibilities:

  • Understand business requirement, design, implement and continuously improve complex SaaS system to support cloud customer
  • Work closely with local and global engineering teams to develop/maintain SuccessFactors platform services, frameworks and applications
  • Build scalable, stable and efficient platform fundamental services, frameworks and applications
  • Write quality, testable, maintainable, and well-documented code
  • Give support to support service employees on customer issue

Required Skills & Experience:

  • BS/MS in Computer Science, Computer Engineering or related technical
  • 2+ years of experience in software development and engineering
  • Good knowledge of Java language, OOP concepts.
  • Have a solid foundation with relational database and SQL
  • Understand system architecture
  • Basic knowledge of cloud native development, understanding of scalable micro-services, design pattern, CI/CD and DevOps is a plus
  • Experience of Cache service (redis)/ELK/Messaging System(Kafka) is preferable
  • Exposure to public clouds (i.e. Azure, AWS, GCP, Ali Cloud) is preferable
  • Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
  • A team player with good communication skills, speaking and writing fluent English
  • Demonstrate technical curiosity and passion for exploring new technologies for future technical roadmap via continuous learning and self-development
  • Understanding and hands on skills in docker, k8s, reverse proxy tuning will be a plus
  • Familiarity of scripting language like shell, python, Lua will be a plus

Java 架构师 (T3)

Duties and Responsibilities:

  • Understand company strategy and business, design, implement and continuously improve complex backend system to support huge volume SaaS system with complex business scenarios, with high security, performance, scalability and testability Liaison with Product Manager, Engineering Manager and other agile teams to align with the overall product vision and architecture design Lead best practice for clean and effective code, improve team technical level
  • Lead and influence technical direction and roadmap
  • Lead design reviews for engineers and provide feedback on architecture and open design questions
  • Required Skills and Experience:

BS/MS in Computer Science, Computer Engineering or related technical

  • 8+ years of experience in enterprise software architecture design, Java development and engineering
  • Has experience on Java performance tuning / troubleshooting is a plus
  • Have a solid foundation with relational database and SQL
  • Experience in DB tuning experienced is a plus
  • Good knowledge of cloud native development, understanding of scalable micro-services, design pattern, CI/CD and DevOps is a plus
  • Exposure to public clouds (i.e. Azure, AWS, GCP, Ali Cloud) is preferable
  • Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
  • Capable of working in global engineering team across different time zones and locations
  • Strong analytics skill and logical thinking
  • Strong leadership for people and technical
  • Skills to clean and refactor complex code
  • Strong collaboration and communication skills and be fluent in English
  • Strong sense for built-in quality
  • Demonstrate technical curiosity and passion for exploring new technologies for future technical roadmap via continuous learning and self-development
  • Experience for developing micro-service, familiar with spring cloud, Dubbo etc.
  • Experience for middleware development will be preferable.
  • Familiar with common design pattern and can use it in the real coding or technical discussion
  • Familiar with UML diagram and use to express the design thinking or technical solution

有测试工程师的岗位么?

@xiaoronglv 运维是没有 level 的吗?

请问 sap 招聘模式是怎么样的?是 google/facebook 那种算法 + 系统设计模式吗?比如一个上午/下午 4 轮这种的吗?

运维是没有 level 的吗?

运维两个岗位的 level:一个是 devops(T2),一个是 senior devops (T3)

Reply to glorysnoopy

比如一个上午/下午 4 轮这种的吗?

你说的很对。我们的面试通常先是电话面试,然后再约一个上午/下午 3-4 轮面试。

有测试工程师的岗位么?

有,我已经更新了帖子。

xiaoronglv closed this topic. 05 Sep 18:27
You need to Sign in before reply, if you don't have an account, please Sign up first.