The primary responsibilities of the Web Application Developer role are to
- Design, code, and test front-end or back-end features for the Regulatory Compliance Tool solution. RCT is a web-based compliance solution used internally by SAP business users and development teams to support product compliance during the development cycle and to provide a framework for more widespread Cloud compliance management processes
- Design, coding, testing, and quality assurance of complex web application product features, front-end or server-side, making use of SAP Golden Path frameworks (see bellow)
- Help develop integrations between the core compliance solution and related application systems
- Participate in the various stages of the software development lifecycle including design sessions, defining functional requirements, working with other development team members, product managers, and members of the roll-out team
- Help develop test plans and writing automation test cases wherever needed
- Contribute innovative new ideas to help shape the solution
What you bring
- Experience programming in a client-server based framework with JavaScript/TypeScript, either front-end or back-end development
Experience with one or more of:
- SAP UI5 / Angular, SAP Fiori Elements, OData / GraphQL
- SAP CAP (Cloud Application Programming Model) / Spring Boot
- SQL, relational DBMS constructs, and embedded SQL programming
- SAP Business Technology Platform, CloudFoundry runtime
- Strong understanding and experience in functional design, system integration, and structured problem solving
- Good understanding of the key design and operating characteristics for mission critical, integrated systems
- Demonstrated understanding of working in an Agile development environment leveraging a Scrum based approach
- Passion for customers, product quality, security, and service excellence
- 2+ years of experience in web application development
- Demonstrated success designing and building high quality functional modules and features
- Proven expertise in technical system integration
- Bachelor or Master’s degree in computer science or an equivalent information technology degree
- Demonstrated team player able to work with people of different skills and backgrounds
- Client-focused and service orientated with a strong focus on collaboration
- Strong interpersonal skills
Graduates with demonstrated internship experience will be considered
Job Segment:Application Developer, Cloud, Testing, ERP, Front End, Technology