Epicareer Might not Working Properly
Learn More

SAP BTP Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Title: SAP BTP Module Developer

Job Summary: We are looking for a skilled and motivated SAP BTP (Business Technology Platform) Module Developer to design, develop, and implement custom solutions on SAP BTP. The ideal candidate will possess technical development expertise, problem-solving abilities, and the capability to deliver high-quality software solutions. This role requires close collaboration with business analysts, architects, and other developers to ensure successful delivery of SAP BTP projects.

Key Responsibilities:

  1. Application Development:

    • Design, develop, and implement custom applications, extensions, and enhancements on SAP BTP.

    • Utilize SAP Cloud Application Programming Model (CAP) and Business Application Studio (BAS) for development.

    • Create and maintain OData services, APIs, and event-driven applications.

  2. Integration & Connectivity:

    • Develop and implement integrations with SAP S/4HANA, SAP SuccessFactors, SAP Ariba, and other third-party applications.

    • Use SAP Integration Suite, SAP API Management, and Event Mesh for data exchange and connectivity.

    • Ensure data flow, synchronization, and system interoperability.

  3. Custom Development & Scripting:

    • Write clean, efficient, and maintainable code for SAP BTP-based applications.

    • Create custom scripts, workflows, and rules using SAP Business Rules and Workflow service.

    • Ensure adherence to development standards and best practices.

  4. Security & Compliance:

    • Implement role-based access controls (RBAC), OAuth, and SAML for authentication and authorization.

    • Ensure solutions adhere to security standards, data privacy regulations, and access control policies.

  5. Performance Optimization & Support:

    • Monitor and optimize the performance of SAP BTP applications.

    • Provide technical support and incident resolution for SAP BTP-based applications.

    • Troubleshoot issues and implement system enhancements to improve performance.

  6. Collaboration & Documentation:

    • Work with business analysts, architects, and quality assurance teams to deliver successful project outcomes.

    • Document technical specifications, system architecture, and development guidelines for ongoing reference.

    • Participate in code reviews and offer feedback to ensure quality deliverables.

Required Skills & Qualifications:

  • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

  • Experience: 3+ years of experience in SAP technologies with at least 2+ years of hands-on experience in SAP BTP development.

  • Technical Skills:

    • Proficiency in SAP BTP components (SAP Integration Suite, SAP Extension Suite, SAP API Management, Workflow, and Business Rules).

    • Expertise in SAP Cloud Application Programming Model (CAP) and Business Application Studio (BAS).

    • Experience with REST/SOAP APIs, OData services, and event-driven development.

    • Proficiency in JavaScript, Node.js, and SQL databases (HANA or other relational databases).

    • Familiarity with CI/CD pipelines, version control (Git), and DevOps processes.

  • Integration Expertise: Experience integrating SAP S/4HANA, SAP SuccessFactors, SAP Ariba, and third-party applications.

  • Security & Compliance: Strong understanding of authentication (OAuth, SAML) and authorization (RBAC) mechanisms.

  • Soft Skills: Excellent communication, teamwork, and attention to detail.

Preferred Qualifications:

  • SAP BTP Developer Certification is a plus.

  • Experience with SAP Fiori/UI5 application development.

  • Knowledge of SAP Data Warehouse Cloud, SAP Analytics Cloud, and SAP AI/ML services.

  • Familiarity with Agile/Scrum development methodologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job