The Role The Senior Analyst Programmer for SAP PI is responsible for delivering quality SAP software development and maintenance services in accordance with the Group's Software Development Life Cycle standard. Key Responsibilities Design & development complex of interfaces using SAP XI/PI 7.0/7.1/7.3 Should be able to address business systems configuration / SLD configuration requirements. Should have ability to perform various types of mapping techniques available out of SAP PI system. Should be able to handle the channel-level configuration. Prepares comprehensive and thorough technical program documentation including specifications and test conditions, etc. Provide recommendations on technical design and analysis. Monitoring of the interface-related servers Attend to interface related-incidents as and when they arise (discrepancies / queries - functional / technical) Interact with local IT team for technology related support. Key Requirements Should have between 3 to 5 years of experience in Integration of SAP and non-SAP systems using SAP PI 7.0/7.1/7.3 At least 1-2 full lifecycle implementation / upgrade experience full cycle development projects in XI/PI. Detailed understanding of Integration server / IR/ID/IA and integration clients Should have strong experience on using any of the SAP PI Adapters like IDoc, JDBC, FILE, JMS, RFC, SOAP and Proxy and developing mapping for interfaces. Should have comprehensive understanding of Runtime Workbench knowledge for monitoring; mapping Runtime debugging, node functions, complex mapping skills, performance tuning. Should have between 3 to 5 years exposure to analysing system requirements, including interacting with users to understand business processes, and designing applications to meet those requirements. Experience in ccBPM, JavaScript for UDF. Should have basic system knowledge of Java memory configuration, CCMS and log analysis via Visual Administrator Should have understanding of PI transport mechanism. Good to have understanding on other industry integration tools. Readiness to travel across countries for implementation. Strong communication, presentation skills and being a good team player