SAP (Senior) Scala Developer Job in Potsdam, Germany

Requisition ID: 132952

Work Area: Software-Design and Development

Location: Potsdam, Germany; Walldorf; Potsdam near Berlin, Germany

Expected Travel: 0 - 20%

Career Status: Professional

Employment Type: Regular Full Time

Career Level: T2 T3

PURPOSE AND OBJECTIVES

The Technology Office’s mission is to strengthen SAP as a leading tech company by investigating new technologies, staying up-to-date on research trends, and through helping customers to realize innovative solutions. It consists of a highly diverse team which has expert knowledge in a wide range of technologies.

You will be a member of the Scala development experience team. The goal of this newly formed team is to build a Scala and cloud-based business application development and runtime platform. The team will be distributed over Potsdam, Walldorf, Berlin, and Bangalore.

EXPECTATIONS AND TASKS

You will support us with the design and development of a Scala and cloud-based business application development and runtime platform. The goal of the platform is to make cloud-based business application development in the context S/4 HANA as straight-forward as possible.

Your tasks as (Senior) Developer will include:

  • Design and development of libraries and tools for business application development

  • Design and development of tools for operating business applications

  • Explore, understand, and implement most recent technologies

  • Contribute to open source software (in particular within the Scala ecosystem)

EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES

Required skills

  • Master’s degree in computer science, mathematics, or related field

  • Excellent programming skills and a solid foundation in computer science with strong competencies in data structures, algorithms, databases, and software design

  • Solid understanding of object-oriented concepts and basic understanding functional programming concepts

  • Good knowledge in Scala, Java, C , or similar object-oriented programming languages

  • Strong analytical skills

  • Reliable and open-minded with strong team working skills, determined to reach a goal in time as well as the ability to work independently and to prioritize

  • Ability to get quickly up-to-speed in a complex, new environment

  • Proficiency in spoken and written German and English

Beneficial skills

  • Ph.D. in computer science

  • Solid understanding of functional programming concepts

  • Good knowledge in Scala, OCaml, SML, or Haskell

  • Experience with Scala and Scala.js

  • Experience with meta programming in Scala, e.g., using Scala’s macro system

  • Knowledge on SAP technologies and products

  • Experiences with the design of distributed systems, e.g., using Akka

WORK EXPERIENCE

  • Work experience is not required.

  • 3 years of work experience is required for the senior level.

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, sensory 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 contact us at EMEA: 49 6227 7 48599 and careers@sap.com , Americas: hrdirectamericas@sap.com , APJ: hrdirectapj@sap.com . Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: Virtual - Germany