Design, develop, and enhance custom SAP applications using ABAP, OData, SAP Fiori/UI5, S/4HANA extensibility frameworks, and modern development tools including RAP and BTP.
Develop objects across the SAP landscape including WRICEF (reports, interfaces, conversions, enhancements, forms) while adhering to clean-core, upgrade-safe principles, and SAP development standards.
Provide full-stack SAP Fiori development including UI5 front-end, backend logic, OData modeling, Launchpad configuration, catalogs/groups/tiles, and performance optimization — including building and deploying a Fiori application on a Zebra handheld inventory scanning device integrated with SAP S/4HANA in real time.
Develop and maintain SAP integrations with ServiceNow, SAP Charm, and other external systems using REST/SOAP APIs, JSON/XML, SAP Web Services, RFCs, and MID Server communications; configure and support authentication protocols (OAuth2, Basic Auth, SSL Certificates) and external connectivity.
Develop and enhance solutions within SAP CRM Web UI / CRM_UI, including GENIL/BOL programming and One Order Framework enhancements, as well as BRIM/SOM/CI/CC processes and related applications.
Debug, troubleshoot, optimize, and maintain ABAP code, integrations, and enterprise applications to ensure performance, reliability, security, and proper deployment in coordination with Basis and Security teams.
Participate in solution design, technical specifications, code reviews, transport management, testing cycles, user training, production deployments, post-go-live support, and enterprise system work efforts.
Document all technical and functional designs, diagrams, test plans, test scripts, impact analyses, lessons learned, best practices, and implementation deliverables in accordance with organizational standards and required templates.
Collaborate with functional teams (FI/CO, MM, BRIM/SOM/CI/CC), technology staff, business owners, project sponsors, vendors, and stakeholders to translate business requirements into scalable technical solutions and maintain productive working relationships.
Work independently to complete assigned tasks; utilize required tools and technologies; adhere to organizational standards, policies, and procedures; and perform additional duties as assigned.