Point your AI agent at freehire and let it find you a job.

Get the CLI →

Saudi Business Machines Limited

NewBe an early applicant

SAP BTP Full-Stack Developer

Posted 1 view
Discussion

Summary

Designs and builds end-to-end full-stack solutions on SAP Business Technology Platform: CAP/Node.js/Java backends, SAP UI5/Fiori frontends, SAP HANA Cloud data models, plus integrations (OData, CPI, ABAP), BTP security (XSUAA, OAuth2), testing, and performance tuning. Based in Oman, on-site.

Experience

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant SAP certifications are an advantage.

Responsibilities

Software Architecture & Full-Stack Development

  • Design and develop end-to-end technical solutions.
  • Develop full-stack applications covering both frontend and backend.
  • Apply software architecture principles, design patterns, and development best practices.
  • Review, optimize, and improve code quality, performance, and maintainability.
  • Define system integrations, APIs, and technical interfaces.

SAP BTP

  • Develop and support solutions on SAP Business Technology Platform (SAP BTP).
  • Work with Cloud Foundry environments and deployment models.
  • Configure and utilize BTP services including:
    • Destination
    • XSUAA
    • Connectivity
  • Develop backend applications using:
    • SAP CAP
    • Node.js
    • Java
  • Develop and consume OData services.
  • Work with SAP BTP backend, UI5, CPI, and ABAP integration scenarios.

SAP HANA & Data Modeling

  • Work with SAP HANA / SAP HANA Cloud.
  • Develop and maintain CDS data models and CDS views.
  • Perform SQL development and database performance optimization.
  • Manage transactions and ensure data consistency.

SAP UI5 & Fiori

  • Develop responsive applications using SAP UI5 and SAP Fiori.
  • Implement OData consumption in frontend applications.
  • Develop both:
    • Fiori Elements applications
    • Freestyle SAP UI5 applications

Security

  • Strong understanding and practical experience with:
    • OAuth 2.0
    • JWT
    • SSO
    • XSUAA
    • Role collections and scopes
    • Certificates
    • Principal propagation

Testing & Troubleshooting

  • Perform unit and integration testing.
  • Conduct API testing using tools such as Postman.
  • Troubleshoot and debug application and integration issues.
  • Perform application and database performance tuning.
  • Support continuous improvement and optimization activities.
  • Use Git/version control and collaborative development practices.
  • Follow coding standards and software development best practices.
  • Participate in code reviews and technical discussions.
  • Support testing strategies covering unit testing, integration testing, and UAT.
  • Contribute to technical retrospectives and continuous improvement initiatives.

Must-Have Technical Skills

  • Area
    Required Expertise
  • Cloud Foundry
    Strong experience
  • Frontend
    SAP UI5, SAP Fiori
  • Integration
    OData, REST APIs, CPI, ABAP
  • Database
    SAP HANA Cloud, CDS, SQL
  • BTP Services
    XSUAA, Destination, Connectivity
  • Testing
    Unit, integration, UAT, API testing
  • Tools
    Postman, version control
  • Performance
    Debugging, troubleshooting, performance tuning
  • Code Quality
    Coding standards, governance, code reviews

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available