Recognize and articulate business requirements Provide technical development and coding support Guide clients through testing and pre-launch activities Relay constructive feedback to internal groups Address specific customer business requirements or new product features Ensure partners implement optimal integration strategies and user experience best practices Assess and troubleshoot integration issues Advocate security awareness and implement best-practice security procedures 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. Bachelor's degree or equivalent experience in finance and computer science. 5+ years of experience/exposure in the following areas: Web and mobile technologies including Web Services, APIs, GraphQL, REST, HTML/HTTP, iOS, Android and leading web and mobile application frameworks. Multiple major programming languages (C++, Objective-C, C#, Java, JavaScript, Ruby, Perl, .NET, PHP, Python). 5+ years of experience with Payments (Credit Card, Banking, Online, Offline), especially with ecommerce systems, payments gateways and payment processors, is highly valued. Exceptional communication skills, both written and verbal in English. Ability to successfully interact and dynamically adapt to communication styles with all levels of client organizations including C-level executives, middle management, finance and operations, technical/IT staff, and line personnel. Ability to translate requirements into detailed design and solution documents. Ability to quickly assess and troubleshoot most integration issues Effective time management skills to work with multiple external customers concurrently. Self-starter who can ramp up on new products quickly; design, develop and implement holistic custom solutions to enable expedited and seamless partner onboarding and launches Strong presentation skills (Presenting to Business units and technical teams) Less than 10% domestic travel. International travel is not expected.