View job here

SAP Business Technology Platform & SAP UI5 Developer

Purpose and description

At Vorwerk, the Thermomix company, we're venturing into an exciting digitalization journey for our Direct Sales business model. As the IT organization, we aim to blend Vorwerk’s extensive engineering expertise with agile methodologies, state-of-the-art technologies and a strong focus on satisfying business needs. With a presence in over 60 countries under the Vorwerk brand, our IT team is constantly enhancing Vorwerk’s Direct Sales Application and evolving our global Direct Sales platform with innovative digital products. To enrich our Advisor Portal development team, we are looking for a passionate, ambitious and self-driven senior software developer who wants to play a leading role in the development of our internal CRM-application (Advisor Portal) which is used by more than 40.000 advisors worldwide. The Advisor Portal sits at the heart of our business and plays a crucial part in the success of Vorwerk as Thermomix advisors manage their day-to-day operations, including sales with it. The Advisor Portal is a SAP cloud-based solution that is integrated to more than 40 other applications.

As a senior developer, you will be part of the product team of the Advisor Portal. You will be responsible for developing new functionalities or enhancing the currently existing functionalities. In order to safeguard stable operations, 2nd-level support, including incident resolutions and monitoring / event management tasks, will be part of your daily schedule. In addition to that you will serve as our technical consultant for the application and work closely together with local market key users, business analysts, solution architects, QA engineers and product owners in a very international environment

 

Technical skills and experience

  • Experience (3+ Years) with SAP BTP Services, SAP Hana Cloud Database Design & Development aspects
  • Profound understanding of SAP Business Technology Platform (BTP), including its capabilities and services
  • Experience in the following programming languages: Proficiency in Node.js, SAPUi5, JavaScript, HTML5 and CSS3. Familiarity with Fiori Element annotations on CAP
  • Experience in SAP BTP Cloud Foundry and SAP UI5 and/or Fiori Elements in a DevOps and/or Agile environment
  • APIs and Protocols: Familiarity with RESTful APIs, OData Services, and HTTP/HTTPS protocols
  • Development experience with Core Data Services (CDS), Domain Modeling, Multi-tenancy suited application creation, Microservice architecture development
  • Experience with XSUAA, SAML 2.0 authentication, thorough understanding of Authorization & Trust Management concepts in Cloud Foundry Environment
  • Experience with Monitoring & Trouble Shooting of Cloud Applications
  • Fluent Business level in English
  • Ideally experience in working in an international project team

 

Behavioral competencies / soft skills

  • Ability to quickly familiarize yourself with new tasks and topics, and understand complex interrelationships 
  • Strong problem-solving skills and independent self-direction coupled with an aptitude for team collaboration and clear communication with business partners, other external service providers and internal product team members
  • Excellent communication skills with the ability to listen and willingness to understand the needs of our local market customers
  • Ability to prioritize the workload and your backlog
  • Independent, service-oriented and thorough way of working 
  • Plus: knowledge of Agile project methodologies

 

Main activities

  • Contribute in an international environment, collaborating with product team members across various locations
  • Develop, maintain, and improve applications and services in the SAP BTP and translate business requirements into technical designs
  • Contribute to solution proposals for requested new/ change of functionalities with estimates based on functional requirements
  • Act as a technical consultant for our custom-built Advisor Portal application, providing expertise on SAP BTP capabilities and best practices
  • Collaborate with the business stakeholders and product team to understand requirements and provide technical insights
  • Conduct regular code refactoring to improve code maintainability and reduce technical debt
  • Collaborate with cross-functional product teams to define user stories, acceptance criteria, and lead the development of new features, enhancements, and functionalities in our sales solution
  • Provide 2nd- level support and provide solutions within adequate time and high quality
  • Monitor system performance and undertake proactive measures to prevent issues
  • Fulfilment of opened Service Requests in adequate time and high quality
  • React quickly on monitoring events and monitor application proactively. Develop further strategies to improve monitoring
  • Collaborate with quality assurance engineers to ensure the delivery of high-quality software components