SAP Analyst [AQ-22652]
Aquent
About the Role
This is an early-career developer opportunity within a dynamic team focused on enterprise solutions. You will contribute to critical business processes across various SAP modules and gain foundational expertise in cutting-edge SAP technologies.
Key Responsibilities
- Assist in building and testing OData services using the ABAP RESTful Application Programming Model (RAP) under the guidance of senior developers and architects.
- Learn and contribute to UI5/Fiori application development within SAP Business Application Studio (BAS), beginning with Smart Controls and standard UI annotations.
- Participate in architecture discussions related to Managed and Standalone App Router configurations, gradually taking on configuration responsibilities.
- Support XSUAA authentication setup and Cloud Connector connectivity activities with guidance from senior team members.
- Participate in functional walkthroughs across EAM (Work Orders, Asset Lifecycle), MM/EWM (inventory, part replacement), and PP/QM (production planning, quality processes).
- Assist with Fiori Elements extensions, basic controller logic, and CDS view development.
- Write Python scripts and utilities to support integration testing, data processing, and automation within the SAP environment.
- Complete structured SAP training and certifications during onboarding, with a focus on BTP, RAP, and UI5 fundamentals.
Requirements & Tech Stack
- Proficiency in Python, including core programming concepts, scripting, and basic object-oriented programming.
- Foundational knowledge of ABAP, object-oriented programming concepts, and/or exposure to SAP through coursework, internships, or academic projects.
- SAP technologies: BTP, RAP, UI5, Fiori, OData, CDS views.
- Development tools: SAP Business Application Studio (BAS), ABAP RESTful Application Programming Model (RAP).
- Integration/Cloud: Managed and Standalone App Router, XSUAA authentication, Cloud Connector.
- Scripting/Automation: Python.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related engineering field.
- Working proficiency in Python.
- Strong analytical and problem-solving skills with the ability and willingness to learn quickly in a structured mentorship environment.
- Strong communication skills and the ability to collaborate effectively across technical and functional teams.
Nice to Have Qualifications:
- Academic or project-based exposure to SAP BTP, Fiori, UI5, or cloud application development.
- SAP certifications completed through college or other academic training.
- Familiarity with Python libraries or frameworks such as Pandas, NumPy, Requests, FastAPI, Flask, or PyTest.
- Exposure to AI agent development or frameworks such as LangChain, LangGraph, AutoGen, or MCP-based agent tooling through coursework, hackathons, or personal projects.
- Basic understanding of web technologies such as JavaScript, HTML/CSS, REST APIs, or OData concepts.