Works closely with Integration Solution Architects to understand business requirements and interface design to deliver according to specifications
Design, build and configure low-code integrations in SAP CPI
Prepares the technical specification, unit test cases according to our SDLC standards
Collaborate with the source and target application teams to perform the end-to-end system integration testing, support the business users in UAT, fix bugs, prepare the regression and performance test cases for the interfaces according to requirements
Reports to manager any blockers that could impede timely delivery of solutions per agreed project or sprint schedule
Ability to occasionally flex work schedule to collaborate with other team members in different regions and time zones.
Adheres to governance and best practices when developing solutions and is receptive to feedback during design and code reviews
Key Skills and Experience
Bachelor s degree with 5-7 years overall relevant professional experience in Software Development
Must have general integration skills
Demonstrated experience with protocols and payload formats like HTTPS, REST, SOAP, SFTP, JSON, XML, IDOC, ODATA
Experience working with security constructs like OAuth, SAML, OIDC, keystores, and certificate based authentication
Skilled in the use of API testing tools such as Postman, SOAP UI, or Insomnia
Must have SAP Integration Suite experience including
4 years technical experience working with SAP Integration Suite including CPI, Open Connectors, API Management
Proficiency in Groovy and Java scripting for complex mappings in SAP CPI
Experience porting SAP PI interfaces to CPI
Prefer full stack integration development experience or an interest in learning those skills
4+ years of experience with Node.js
2+ years of experience with the Express.js framework
2+ years of experience with OpenAPI, API Gateway, and Swagger
Strong understanding of JavaScript programming language
Experience with SQL and NoSQL databases
Experience with RESTful API design and development
Experience with unit testing and test-driven development (Jest)
Good understanding of DevSecOps principles and experience with CI/CD tools such as Azure DevOps & Git
Core Technical Competencies
Proficiency in Microsoft Office tools
Excellent written and verbal communication skills
Excellent problem-solving and debugging skills
Ability to work independently and as part of a team
Experience working in a distributed environment with teammates across the globe
ITIL and Service Level Management concepts
Ability to understand KPI and metric based outcomes
Cyber Security principles