Onafriq is an omnichannel network of networks, making borders matter less by providing our partners with a single pathway to unlock the full power of cross-border and cross-platform payment solutions.
Read more about this company
We are seeking a highly skilled and experienced Mid Level Software Engineer with deep expertise in payments processing and strong technical proficiency in C++ and PL/SQL. The ideal candidate will have hands-on experience with Visa and/or Mastercard processing as a Third-Party Processor (TPP), a solid understanding of ISO 8583 and PostBridge specifications, and a background in the banking or fintech sector. This role will focus on designing, developing, and maintaining high-performance, secure payment processing applications with emphasis on dual message prepaid card processing and an interest in extending into debit card processing.
Key Responsibilities
Design, develop, and maintain payment processing applications using C++, python, Bash and PL/SQL.
Assist with daily support activities and identify automation opportunities
Implement and enhance systems that comply with Visa and Mastercard TPP requirements, including certification and compliance updates.
Work with ISO 8583 and PostBridge protocols to ensure reliable message parsing, routing, and settlement.
Support dual message processing for prepaid card transactions and contribute to expanding capabilities for debit card processing.
Collaborate with business, operations, and compliance teams to deliver solutions aligned with financial industry regulations and standards.
Troubleshoot and resolve complex transaction processing issues in production environments.
Optimize system performance, scalability, and security for mission-critical applications.
Mentor junior engineers and provide technical leadership in payments domain knowledge.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
4+ years of software development experience, with expert-level proficiency in C++ and PL/SQL.
Strong background in Visa/Mastercard payment processing as a Third-Party Processor (TPP).
Proven experience with ISO 8583 message specifications and PostBridge.
Hands-on experience with dual message credit card processing.
Banking or fintech industry experience required.
Familiarity with debit card processing highly desirable.
Knowledge of transaction security, encryption, and PCI DSS compliance.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent communication and teamwork skills.
Preferred Skills
Experience with switching platforms and real-time transaction processing systems.
Exposure to cloud-native architectures and containerized deployments (Docker, Kubernetes).
Knowledge of fraud detection, settlement, and reconciliation processes.
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
10 Signs You Need to Hire a Recruitment AgencyThis article discusses 10 clear signs you need to hire a recruitment agency, how recruitment agencies solve these problems, and when outsourcing recruitment makes the most business sense.
Best Online Platforms that Pay Nigerians in USD to Train AILooking for AI training jobs that pay in USD? Discover the best online platforms where Nigerians can earn dollars by training AI models, writing prompts, evaluating AI responses, annotating data, and more.