Rand Merchant Bank

Banking + 2 more

Full Stack Developer

Job details

Contract Type

Description

Qualifications and Experience

  • Bachelor’s degree in computer science, Software Engineering, Electrical/Electronic Engineering, or a closely related field.

  • A master’s degree or relevant professional certification is an advantage.

Experience

  • Minimum of 5 years of hands-on software development experience, with at least 3 years in a bank, fintech, or payment processing environment.

  • Demonstrable experience building and deploying payment or funds transfer systems (NIP, RTGS, SWIFT, card processing, or similar).

  • Proven track record of delivering financial software independently, with strong ownership from design through production.

  • Experience working with regulatory systems (e.g., CBN reporting, AML, FIRS) is a significant advantage.


Software Development & Payment Systems

  • Design, develop, and maintain full-stack banking applications, including payment processing systems, core banking integrations, and customer-facing APIs.

  • Build and support payment infrastructure (e.g., NIP/NIBSS, PAPSS, SWIFT, ISO 20022), ensuring zero-defect processing and elimination of transaction loss risks.

Engineering Quality & Standards

  • Write clean, well-documented, testable code that meets enterprise security and compliance standards.

  • Conduct and participate in thorough code reviews to detect logic errors, edge cases, and security issues and vulnerabilities before deployment.

  • Ensure all delivered systems undergo rigorous testing (unit, integration, UAT) with documented test evidence.

  • Maintain detailed technical documentation including design specs, data flow diagrams, and deployment guides.

Collaboration & Delivery

  • Work closely with business analysts, operations teams, and compliance to translate requirements into precise technical solutions.

  • Manage software project delivery within agreed timelines, proactively flagging risks.

  • Support production incidents with urgency, perform root cause analysis, and implement lasting fixes.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at Rand Merchant Bank . Enter your email to start your application now