Duties: Design, develop and implement software solutions to provide customers with efficient cash management within Payments space. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requireme