SAP (Senior) Developer in SAP Cloud Platform Cockpit Team Job in Walldorf/St. Leon-Rot, Germany

Requisition ID: 168467

Work Area: Software-Design and Development

Location: Walldorf/St. Leon-Rot

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time

COMPANY DESCRIPTION

SAP’s vision is to help the world run better and improve people’s lives.

As the cloud company powered by SAP HANA®, SAP is a market leader in enterprise application software, helping companies of all sizes and industries run better. SAP empowers people and organizations to work together more efficiently and use business insight more effectively. SAP applications and services enable our customers to operate profitably, adapt continuously, and grow sustainably.

At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. You’ll work alongside creative thinkers who share your interests, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you’ll be able to get more out of your career. It’s no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer.

Now it’s your turn to take the next step and help make the world Run Simple.

PURPOSE AND OBJECTIVES

The SAP Cloud Platform is a Platform as a Service (PaaS) to manage and develop applications in public and private clouds. It supports different environments, such as Cloud Foundry and runs on different Infrastructure-as-a-Service (IaaS) layers, such as OpenStack, AWS, Azure, and GCP. In the Cloud Cockpit team, we build the central tool to configure and access all SAP Cloud Platform assets. To provide a unified experience for all cloud environments and services, we offer an extension framework as well as UX and development consulting, so that platform developers can easily integrate in the Cockpit. Within the team we practice Scrum, code reviews, pair programming, test-driven development and DevOps.

EXPECTATIONS AND TASKS

We are looking for a self-motivated and reliable developer who is interested in full-stack cloud platform development within an agile team. While we recognize that it is a challenge to be an equal expert in everything, we expect openness, the will to take over tasks outside of your comfort zone and lead by example and knowledge. We are committed to invest in your growth with on-the-job learning opportunities, self-learning and training offerings.

Specifically, as a developer in our team you will ...

  • Work in a cross-functional Scrum team of back-end and front-end developers, operations and user experience & design experts, embedded in the SAP Cloud Platform development organization.

  • Develop the Cloud Cockpit back-end service, which is as Java web application in the SAP Cloud Platform Neo environment. Our goal is to move to the Cloud Foundry environment and to provide a single entry point for managing cloud assets across regions and environments.

  • Develop the Cloud Cockpit single-page web application, which shall provide guidance and enablement for customer scenarios with user friendly navigation, while keeping high performance and quality standards and resilience against back-end failures.

  • Enable and support contributions from other development teams that want to integrate services and environments into the Cloud Cockpit. Our goal is to become a desirable platform for contributors by offering a comprehensive extension framework and documentation as well as consulting for development and user experience topics

  • Run the Cloud Cockpit. This includes operating of development instances, releasing to the delivery pipeline, supporting cloud engineers with production incidents and handling customer tickets together with the product support team.

EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES

Required skills

  • A good bachelor or master degree in computer science, natural science or a related field

  • Advanced proficiency in Java or JavaScript programming language and eco system, at least basic knowledge in the other one

  • Very strong foundation in computer science with competencies in distributed systems, data structures, algorithms and software design in general

  • Customer-oriented team player who has the ability and will to collaborate and communicate inside and outside the team

  • Willing to embrace or experienced with agile development practices, including test-driven-development, pair programming and code reviews

  • Fluency in German and English. To foster efficient communication within the team, we prefer candidates with proficiency in German. Exceptions can be made for extraordinary candidates.

Preferred skills

  • Experience with programming frameworks and tools

  • Front-End: SAPUI5, Selenium, Node

  • Back-End: Servlet, JPA, Guice, Hystrix

  • Dev. Tools: Git (Gerrit & GitHub), Jenkins, Docker, Maven, Eclipse / WebStorm

  • Experience developing and operating microservice development on cloud infrastructures or platforms

  • Advanced Linux knowledge, including scripting languages

  • Visual design and user UX expertise

WORK EXPERIENCE

  • More than 3 years experience in software development

  • Proven experience in guiding and mentoring developers

#sapcpcareers

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 Careers.Germany@sap.com . Requests for reasonable accommodation will be considered on a case-by-case basis.