Salary
💰 $127,400 - $212,300 per year
Tech Stack
CloudJavaJavaScriptMicroservicesNode.jsSOAPSpringSpring BootSpringBootSQL
About the role
- Lead design, development, and deployment of cloud-based applications on SAP Business Technology Platform (BTP)
- Develop and maintain SAP BTP extensions and add-ons for SAP SaaS and on-prem solutions
- Maximize operational, performance, and cost efficiency of application assets
- Build frontend UIs using SAPUI5 and Fiori guidelines and implement integrations via REST, SOAP, and OData
- Use SAP BTP tools (Cloud Workflow, Business Rules, SAP APIM, CAPM) and frameworks (Node.js, Java) to deliver solutions
- Identify reusable components and microservices and apply DevOps practices including CI/CD
- Conduct code reviews, mentor junior developers, and convert functional specs to technical specs
- Troubleshoot issues using browser and BTP tools, perform API testing (Postman), and provide on-call triage/support
- Collaborate with cross-functional teams to define requirements, create technical specifications, and meet deadlines
Requirements
- 12+ years of experience as an SAP Developer
- 5+ years of hands-on experience in SAP BTP implementation
- Strong knowledge of SAP BTP tools/services, including SAP Build Work Zone, Business Application Studio, and GIT
- Experience with SAP Cloud Workflow, Business Rules, SAP APIM, CAPM, Node.js, and JavaScript
- Deep understanding of SAP Cloud Foundry features and capabilities
- Experience with frontend technologies: HTML5, JavaScript, CSS; SAP Fiori Design Guidelines and SAPUI5
- Experience with web services including REST API, SOAP, and OData
- SAP ABAP S/4HANA development experience; hands-on experience with CDS Views, AMDP, FIORI, BRF+, New Output Management, and Adobe Forms Framework
- Experience converting functional specs to technical specs and strong documentation skills
- Familiarity with database concepts and SQL for analysis
- Experience with object-oriented design and implementation; knowledge of Spring Boot is a plus
- Troubleshooting and API testing skills (e.g., Postman); browser and BTP tools
- Ability to manage development independently, collaborate across business and IT teams, provide on-call support and perform triage
- Strong communication and time management skills
- If working at home: internet via cable broadband or fiber optic with minimum 10Mbps download/5Mbps upload