Role Overview,686
The role involves designing, developing, testing, and maintaining software applications that align with customer requirements. The engineer will work across the complete software development lifecycle, including architecture design, coding, testing, deployment, and support. This is a full-stack engineering role with a strong focus on SAP Fiori/UI5, SAP BTP, and modern application development.
Key Responsibilities
- Develop and maintain high-performance, responsive SAP Fiori applications on S/4HANA and SAP BTP following industry-standard UX and Fiori design guidelines.
- Write clean, well-structured, and maintainable UI and backend code.
- Build, deploy, and manage applications on SAP BTP, including SAP Build (Low-Code/No-Code and Pro-Code environments).
- Contribute to project planning, estimation, architecture discussions, and risk assessments.
- Provide technical leadership, conduct code reviews, and ensure compliance with development best practices.
- Troubleshoot and resolve complex SAP UI5/Fiori issues and performance bottlenecks.
- Improve application performance, ensuring speed, scalability, and compatibility across devices.
- Stay updated on the latest innovations in SAP Fiori, UI5, SAP BTP, RAP, CAP, and related technologies.
- Evaluate emerging tools and technologies for continuous improvement and innovation.
- Work with Fiori architecture, including both cloud and on-premise setups.
- Configure and manage Fiori Launchpad, Catalogs, Groups, and Portal.
- Adhere to Clean Core principles for sustainable and upgrade-safe development.
- Engage with customers to understand use cases, gather requirements, and deliver user-centric solutions.
- Design high-level application architectures, selecting appropriate technologies, integration patterns, and deployment strategies.
- Collaborate with product owners, architects, designers, and cross-functional teams throughout the development lifecycle.
Required Skills
- SAP S/4HANA
- SAP Fiori/UI5
- JavaScript, HTML5, CSS3
- OData services
- CDS, AMDP, RAP, CAP
- SAP BTP, SAP Build, BAS/Web IDE
- Version control tools such as Git
- SAP security and authorization concepts
Preferred Skills
- SAP BTP application development
- SAP Build Work Zone
- SAP Activate methodology
Experience
- 10+ years of overall IT experience
- 8+ years of hands-on development experience
- Practical experience in two programming languages or advanced expertise in one
- Experience guiding, mentoring, or leading technical teams
Education
- Bachelor's Degree (required)
Skills: architecture,sap fiori,design,sap,application,cap