Highly skilled SAP developer with strong ABAP and enterprise integration expertise. Designs, develops, enhances, troubleshoots, and supports SAP applications, interfaces and APIs across SAP and non-SAP systems. Combines deep ABAP capability with hands‑on experience in SAP BTP Integration Suite, including API Management, and delivers secure, scalable, maintainable solutions across the application and integration layers.
Strongly required technical skills: SAP ABAP development
- Expert-level ABAP and Object‑Oriented ABAP (OOABAP), with strong experience in SAP S/4HANA environments
- Core SAP development objects and frameworks: reports, interfaces, enhancements, Function Modules, RFCs, BAPIs, BADIs, ALE/IDoc integrations, SAP Workflow, and Forms technologies (SmartForms, SAPScript, Adobe Forms)
- Designing and developing ABAP‑based services and interfaces for integrations between SAP and external applications
- Strong debugging, root cause analysis and production support, including SQL analysis, traces, runtime analysis and ABAP performance optimization
- SAP Transport Management, code reviews, testing, deployment and release processes
- Modular, reusable, secure and maintainable ABAP development practices
Strongly required technical skills: SAP BTP Integration Suite and API Management
- Hands‑on expertise in SAP BTP Integration Suite: designing, developing, deploying, monitoring, troubleshooting and supporting enterprise integrations
- API Management: API proxy design, policies, products, security, versioning, traffic management, monitoring, analytics and API lifecycle governance
- Integration architecture and patterns across SAP and non‑SAP applications: cloud-to-cloud, cloud-to-on‑premise, synchronous, asynchronous, event‑driven and batch
- REST and SOAP APIs, OData, EDI, IDoc, SFTP, web services, message queues, events, and JSON and XML payloads
- Secure connectivity and authentication using OAuth 2.0, certificates, keys, principal propagation and SAP Cloud Connector
- Message mapping, transformation, routing, exception handling, retries, logging, alerting and operational monitoring
- Troubleshooting complex issues across integration flows, APIs, connectivity, authentication, transformations, performance and connected applications
Strongly required technical skills: development acceleration and quality
- AI‑assisted development tools to speed up code and integration development, testing, troubleshooting, documentation and code review, while maintaining quality, security and established standards
- Source control, automated testing, CI/CD, reusable development assets and quality controls for ABAP and integration delivery
Functional knowledge
- Working knowledge of SAP business processes and the integration points between SAP modules and external systems
- Translating business and technical requirements into scalable ABAP solutions, interface designs, API contracts, mappings, security models and operational support approaches
- Evaluating requirements and selecting the right ABAP technology, Integration Suite capability, API, protocol or integration pattern
Professional skills
- Strong analytical and problem‑solving skills, with the ability to investigate and resolve complex application, interface, API and production issues independently
- Excellent written and verbal communication, explaining technical concepts to technical and non‑technical stakeholders
- Collaborating with business analysts, functional teams, architects, developers, service providers and support teams
- Managing multiple priorities and delivering high‑quality, supportable solutions in a fast‑paced environment
- Proactive knowledge sharing, code quality, continuous improvement and team success
Key responsibilities
- Design, develop, enhance, test, deploy and support SAP ABAP applications, interfaces, enhancements and services
- Design, develop, secure, deploy, monitor, troubleshoot and support integrations and APIs using SAP BTP Integration Suite and API Management
- Create solutions that connect SAP and non‑SAP applications using the appropriate APIs, services, events, protocols, mappings and integration patterns
- Lead root cause analysis and resolution for complex ABAP, interface, API, connectivity, security, data transformation and performance issues
- Partner with business analysts, functional teams, architects and developers to turn requirements into end‑to‑end technical solutions
- Perform design and code reviews, and promote ABAP, integration, API management, testing, documentation and transport best practices
- Create reusable development and integration assets and contribute to standards that improve delivery speed, quality, maintainability and production stability
- Apply AI‑assisted development techniques where appropriate to improve productivity without compromising functional correctness, security, governance or supportability