Responsibilities
- Design, develop, and deploy cloud-based applications on the SAP BTP platform using SAP Cloud Platform tools and technologies.
- Develop and maintain SAP BTP extensions and add-ons for existing SAP SaaS and On-prem solutions.
- Experience in frontend technologies like HTML5, JavaScript, CSS.
- Experience Web services like REST API, SOAP, OData.
- Experience in SAP Cloud Workflow and Business Rules, SAP APIM
- Experience in CAPM, node.js and Javascript
- Responsible to identify the re-usable components and microservices that could be used across other engagements and expedited the delivery and quality.
- Deep understanding on continuous integration, and continuous delivery and DevOps.
- Should be able to embrace cloud mindset and start culture in your team.
- Integrate SAP BTP applications with various SAP and non-SAP systems using integration protocols such as OData, REST, and SOAP.
- Ensure adherence to best practices and standards in SAP BTP development and should be able to use the SAP Fiori Design Guidelines.
- Good documentation skills for converting Functional specifications to technical specifications.
- Working experience on browser and BTP trouble shooting tools.
- Experience in SAP BTP and emerging technologies (AI/ML) is desirable.
- API testing from 3rd Party Tools like Postman.
- SAP ABAP S4/HANA Development experience
- Working Experience in CDS Views/AMDP and FIORI
- BRF +
- New Output Management
- Frame Work based adobe forms.
- Deep understanding of SAP Cloud Foundry features and capabilities
- Knowledge of SAPUI5.
- Maximize the efficiency (operational, performance, and cost) of the application assets.
Required Experience / Qualifications
- Overall 3-5 years of experience as a SAP Developer
- A minimum of 3 years of experience in SAP BTP implementation as a SAP BTP Developer.
- Knowledge on springboot framework will be a plus.
- Strong knowledge on BTP tools/services like SAP Build Work Zone, Business application studio and GIT.
- Collaborate with cross-functional teams to define requirements and create technical specifications for new applications and enhancements.
- Understanding of object-oriented design/implementation
- Understands database concepts and comfortable writing SQL statements for analysis
- Conduct code reviews and mentoring for more Jr resources
- Ability to manage development individually, and multi-tasking, work with cross business teams/IT areas
- Ability to look at big picture without losing site of details
- Strong communication skills to effectively collaborate with team members
- Ability to provide On-call Support for customer issues.
- Perform triage on issues and identify root cause, provide solution
- Adaptability to work in a fast-paced and dynamic environment
- Attention to detail to ensure high-quality software deliverables
- Time management skills to prioritize tasks and meet project deadlines