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
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
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 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 email@example.com , Americas: firstname.lastname@example.org , APJ: email@example.com . Requests for reasonable accommodation will be considered on a case-by-case basis.
Additional Locations: Virtual - Germany