SAP PI - Analyst Programmer

05 Oct 2017
03 Nov 2017
Contract Type
Full Time
Summary As Computacenter's product and services businesses grow then the Enterprise Integration (EI) team needs to respond with developing and supporting more integration solutions. We are looking for a new addition to the team to assist in supporting this growth. The Enterprise Integration team operates cross country there are team members in UK, Germany and France. This vacancy is for a UK based position. The EI team manages both A2A (application to application) and B2B (external trading partner) integrations which support both product and service businesses. The EI team operates on a SAP centric landscape meaning many of the internal systems are integrated with SAP. There are still of course many other non-SAP systems that are integrated with e.g. Remedy (BMC), Blue Martini (Java), Front Office (Microsoft technologies) In the product business space B2B we integrate with Customers, Suppliers and Logistic partners, such messages are typically implemented using a wide set of industry standards e.g. xCBL, cXML, RosettaNET, OAG, EDIFACT, SAP IDOC, & SAP SRM. Service integration entails messaging between CC's tool suite (ITSM Remedy) and customer/third party vendor ticketing systems. Messages typically supported here are Incidents, Requests, Changes and Problems. Such messages are supported normally via SOAP or JSON based web-services. Technology used in the middleware space is SAP PI 7.30 for connectivity, routing and structure mappings and Oracle XML DB 11g R2 for data enrichment processes. Main Responsibilities The principal objectives will be: Role will be 20% Support 80% Development * To design, develop, test and deploy integration components to enable customers, vendors & logistic partners on to CC's integration offerings, which will include development of data mapping using XLST, XQuery, Java and configuration of integration scenarios through SAP PI 7.30 * Produce associated technical documentation * Provide 3rd line support on the SAP PI 7.30 integration platform and associated components including being on-call as part of rota * To diagnose, troubleshoot and resolve issues within the integration solution, which includes working with internal as well as third party technical teams to resolve * Perform routing monitoring and checks using SAP PI monitoring tools, Application and Server logs * To configure and implement new Customers and third parties onto the integration platform * To perform bug fixes as required * Role will include incident and problem management as well as regular application roll-outs and go-lives Ideal Candidate Essential Skills: * XQuery 2.0 * XSLT 1.0/2.0 * SOAP/XML/JSON/EDIFACT * SAP PI 7.nn Desirable Skills: * Oracle PL/SQL (including XML functions) * SQL Server Transact SQL * Java * UNIX Shell Script Primary skills * SAP PI 7.nn - min 3 years' experience * XSLT experience * Experience with key adapters SOAP, SFTP, FTP, JDBC, MAIL & HTTP * Some experience in developing solutions according to industry standards e.g. cXML, OAG, xCBL, RosettaNET, EDIFACT, ANSIX12 or SAP IDOC * B2B integration - min 3 years' experience Secondary skills: * XQuery * Experience with SSL certificates for both encryption and authentication * Java development skills - for java class mappings, user defined functions, bean development * JSON * Unix shell script Tertiary skills: * Oracle PL/SQL (including xml functions) * Microsoft SQL Server - Transact SQL Skills to undertake the role: * Have at least 3 years experience in developing, deploying and supporting solutions developed in SAP PI using the mandatory skills listed * Have extensive experience in IDOC, JDBC, SOAP, HTTP, SFTP, & File (FTP) adapter's and a firm understanding of SSL certificates * Experience of industry messaging standards such as xCBL, cXML, RosettaNET, OAG, EDIFACT, SAP IDOC, & SAP SRM would be advantageous * Strong Xpath and SQL skills are essential for this role as these underpin most of the development activities that are carried out for integration solution * Strong troubleshooting skills as well as ability to manage business expectations and escalate where necessary * Be able to communicate effectively and work with remote teams * Must have the ability to work under pressure and have flexible approach to working hours - some weekend and out of hours work will be required * Good understanding of ITIL and call management systems such as Remedy - ITSM would be advantageous * An understanding of Product based business messages that support core procurement cycle transactions such as orders, order responses, order changes, despatch advices and invoices * Willing to provide out of hours support based on a weekly rota * Be willing to travel to Customer sites if require
This job was originally posted as