Software Developer/ Engineer/ Architect

Software Engineer - JavaScript

What we offer

Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now!

We're looking for a Software Engineer, ideally with experience delivering solutions on Cloud technologies and/or on a JavaScript stack, to join us in building the future of SAP's data intelligence strategy. We welcome applications from graduates for this role also.

What is this team’s technology stack?

The Advanced Analytics team works out of our next-generation AppHaus which is a unique physical space for software development, a living embodiment of the philosophy of Design Thinking. 

Our product stack and tools include: 

•    Node microservices

•    XS Javascript services

•    Typescript and React frontend 

•    Cloud Foundry and Kubernetes as a platform

•    SAP HANA 

•    Jest, Jasmine and Robot Framework testing technologies

 Responsibilities 

•    Development activities by taking end-to-end ownership of user stories from design, development and testing through to deployment

•    Designing solutions to complex problems and requirements in collaboration with others in a cross-functional team 

•    Participating in code reviews

•    Working as part of a highly-motivated Agile team

Requirements

•    More than 1 year's experience as a Software Engineer, ideally on JavaScript stacks (Node.js, Typescript etc.). 

•    Understanding of Agile software development processes including writing tests for your code, continuous integration and delivery

•    Very good working knowledge of relational databases and SQL

•    Keen interest in learning new technologies

•    Ability to adapt and learn quickly, and communicate learnings back to the team

We are willing facilitate a learning curve on below

•    Kubernetes/Docker experience 

•    Experience in an Agile environment, preferably using XP principles and TDD