Our client is a holding company for a number of subsidiarieswith interests in key sectors of Nigeria’s economy. They are in need of
Senior Developer / Payment Specialist
Position Purpose : The Senior Developer / PaymentSpecialist will be responsible for using advanced programming skills to developsoftware and assist with the payment processing procedure.
Key Responsibilities :
Analyze the business needs and requirement thendesign, test, and develop software to meet those needs
Write and maintain technical documentation todescribe program development, logic, coding, testing, changes, and corrections
Translate application storyboards and buildcases into functional applications
Troubleshoot, debug and upgrade existing software
Design and update software database. Thisincludes, but is not limited to : Software Applications, Web Sites, DataCommunication Processes and User Interfaces
Integrate end-to-end paradigm / approach forexternal payment vendors, banks, and acquirers.
Handle payment processing including, but notlimited to, credit / debit cards, nibbs, etc.
Troubleshoot transaction issues and solvemerchant inquiries in a timely fashion.
Provide solution implementation includingsystems set-ups developments and integration testing and user training
Troubleshoot application issues and coordinatesolutions with operations, functional, and technical teams.
Communicate directly with business partners tounderstand their needs and lead them to solutions.
Work with experienced team members to conductroot cause analysis of issues, review new and existing code and / or perform unittesting.
Make good technical recommendations anddecisions that provide solutions to business challenges
Perform routine upgrades and maintenance asrequired
Provide support to internal and external userson technical issues
Provide training to operational team and other departmentsas required
Provide regular reports on status of assignedtasks.
Engaging internal stakeholders on testing ofsolutions and gathering feedback
Work with the QA team to ensure proper producttesting is done
RequiredExperience / Technical Skills
Bachelor’s degree in Computer Science, ComputerInformation Technology, computer engineering, or any other related field isstrongly preferred.
Minimum of 5 -7 years of relevant experience inglobal financial transactions as well as customer service on a global scale andpayment gateways, acquirers, processors, and associations
Understanding of Payments Processing Industry
Experience working with business / technologystakeholders and corporate strategy team.
NIBSS(Electronic Funds Transfer) and Credit Card Payment Processing
PCI DSS(Payment Card Industry Data Security Standards) Requirements and Certificationprocess
Hands-on coding experience with Python, C#.NET,and modern distributed system architecture such as Microservices and AWS.
Understanding of Agile development methodologies(e.g. Scrum; Kanban)
Experiencewith messaging productions, messaging products, designing and buildingenvironments, configuration management tools or job automation tool
Project management skill is essential
Personalityrequirements / Traits
Ability to manage teams and boost productivity
Excellent interpersonal and communicationskills, including good presentation and report writing skills
Self-motivation, determination, confidence andresult oriented
Eye for detail and identifying problem
Ability to collaborate with cross-functionalteam and manage business Stakeholders
Abilityto work with strict deadlines