1)Design, develop, and maintain SAP ABAP programs such as Reports (ALV, Classical), Interfaces, Conversions, Enhancements, Forms (SmartForms/Adobe), and Workflows.2)Work closely with functional consultants to gather and understand business requirements.3)Create technical specifications and test plans.4)Perform code reviews, debugging, and troubleshooting for existing developments.5)Develop and maintain custom enhancements using User Exits, BADIs, Enhancement Points, etc.6)Implement BAPIs, RFCs, IDOCs, and OData for integrations with peripheral systems.7)Ensure performance-optimized and reusable code, following SAP best practices.8)Participate in system upgrades, migrations, and rollouts.9)Provide support for production issues and change requests.