Description
As a Senior Software Developer, you develop new business applications in close alignment with our co-innovation customers. You will work in an open-minded team of dedicated experts as well as young professionals to design and develop software using a test-driven development approach.Currently, our team focuses on the development of SAP Product Lifecycle Costing – an SAP HANA-based solution for product costing. The product is available both as an on-premise solution, and a multi-tenant public cloud application. Excellent user experience, high speed, deep integration with SAP S4/HANA and strong extensibility support are the unique selling propositions.
We develop this solution on top of SAP’s in-memory database SAP HANA using SQL and JavaScript/Java for the backend and SAPUI5 and Microsoft C#/WPF for the frontend.
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES / WORK EXPERIENCE
• Bachelor/Master’s degree in Computer Science or comparable experience
• Minimum 5 years of experience in professional software development
• Experience with SAP Product Lifecycle Costing or similar costing solutions is a strong plus
• Proficient in software development using SAPUI5, JavaScript / Node.JS
• Very good understanding of relational databases (e.g. SAP HANA) and SQL programming
• Experienced in designing and building REST APIs and OData services
• Experienced with cloud development (e.g. SAP BTP, Cloud Foundry) and/or development on HANA XS Advanced
• Experienced with testing frameworks and test-driven development (TDD)
• Good understanding of agile development processes, coding standards, code reviews, automated testing, CI/CD pipelines
• Strong analytical and problem-solving skills
• Excellent team player, self-motivated, and highly driven
• Passion for co-innovation with customers
• Very good oral and written English language skill