Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 29, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Rand Merchant Bank (RMB), a division of FirstRand Bank Limited, is a leading African corporate and investment bank and part of one of the largest financial services groups in Africa. We offer our clients innovative, value-added advisory, funding, trading, corporate banking and principal investing solutions. We structure the most appropriate financing solu...
    Read more about this company

     

    Full Stack Developer

    The successful candidate will design, build, and maintain robust financial software systems, with particular emphasis on payment infrastructure, banking integrations, and regulatory-grade applications. This is a hands-on role requiring deep technical expertise, sound engineering judgement, and an uncompromising standard for correctness. Given the financial context of the work, the candidate must be capable of delivering payment systems that are accurate, secure, and fault-tolerant without direct supervision.

    Responsibilities

    The successful candidate will be responsible for:

    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.
    • Implement idempotent transaction logic, robust error handling, and reconciliation mechanisms critical to financial operations.
    • Develop secure RESTful and SOAP APIs with multi-layer authentication, authorization, and audit trail capabilities.
    • Optimize database queries, stored procedures, and schema designs for high-throughput financial transaction processing.

    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.
    • Continuously evaluate existing systems for performance gaps and drive optimization initiatives. 

    Experience & Qualifications 

    Education:

    • 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.

    Technical Skills & Competencies:

    • C# / .NET (ASP.NET Core, .NET Framework) — primary development language; must be highly proficient.
    • SQL Server — advanced T-SQL, stored procedures, indexing strategies, and schema design for financial data.
    • HTML5, CSS3, JavaScript / TypeScript — front-end development for internal and customer-facing web applications.
    • RESTful API design and implementation, including versioning, security, and documentation (Swagger/OpenAPI).
    • Git-based version control, CI/CD pipelines, and structured release management.

    General Competencies: 

    Strongly Advantageous:

    • ISO 20022 (pacs.008/002/028), NIBSS NIP/PAPSS, React/Angular/Blazor, NoSQL (MongoDB, Redis), messaging (RabbitMQ, Azure Service Bus), reporting (Power BI/SSRS), and cloud (Docker, Kubernetes, Azure/AWS).

    Key Competencies:

    • Detail-oriented; strong analytical and problem-solving skills; self-driven with end-to-end ownership; clear communicator; proactive risk awareness; continuous learner.

    Mobile (Advantageous):

    • Cross-platform apps (.NET MAUI, Xamarin, Flutter, React Native), mobile UX, secure storage, APIs, push notifications, biometrics, and app store deployment.

    AI & Tooling:

    • AI-assisted development (e.g., Copilot, ChatGPT), AI/ML & LLM integration, data/fraud analysis, and sound judgment in reviewing AI outputs.

    Certifications (Advantageous)

    • Azure Developer / .NET, ITIL, CISSP.

    go to method of application »

    IT Auditor

    Job Description

    • This role reports directly to the Chief Audit Executive of RMB Nigeria.
    • The IT Auditor will ensure the adequacy and effectiveness of risk management and control over IT Systems and Platforms, General IT Controls, CAATs, and Projects. Furthermore, to take accountability for the management and development of the IT audit skills and to provide consulting services to the clients.
    • IT audits cover the following subject matters: IT and cybersecurity reviews, IT service providers reviews, Business Continuity Management and Disaster Recovery, Project Management, Pre and Post implementation reviews for IT projects, Change Management, Logical Access Management, IT Governance, Data Backup, Cloud Computing, IT Operations, and reviews for Industry/Regulatory compliance (SWIFT/PCI-DSS).

    Responsibilities
    The successful candidate will be responsible for:

    • Delivering Assurance and Consulting Services.
    • To provide assurance on the adequacy and effectiveness of risk management and controls over IT systems and platforms, general IT controls, data analysis and projects.
    • Ability to work collaboratively and identify opportunities and driving integrated audit approaches between process audit and IT audit according to timeliness agreed with the audit committee, etc.
    • Staying abreast of emerging technologies, industry trends and regulatory requirements impacting IT audit practices.
    • Evaluate and conduct reviews on a range of Hardware, Operating Systems, Databases, Network Infrastructure and applications.
    • Perform control reviews on systems development, operations, programming, control, and security procedures and standards.
    • Review system backup, disaster recovery and maintenance procedures.
    • Ensuring audits are completed in accordance with the Group Internal Audit methodology and audit standards as prescribed by Institute of Internal Auditors.
    • Perform individual audits in respect of the risks and controls on the process being audited, and advising on technical, methodology and statutory issues.
    • Discussion of the draft report with the auditee, finalization of management comments, action plans and target dates for implementation.
    • Facilitating dispute resolution with line management, if required.
    • Work closely with the RMB Nigeria Group Internal audit team and the Group and Brader Africa IT auditors. 
    • Expressing an audit opinion over the acceptability of the residual risk in the process under review.
    • Drive the relationships with the customer base and ensure that customers are provided with world-class perspectives and solutions.
    • Conduct process audit as assigned by the Chief Audit Executive from time to time.
    • Carry out other duties and investigations as directed by the Chief Audit Executive. 

    Experience & Qualifications

    • Bachelor’s Degree in Information Systems or related fields
    • 4 years experience in IT audit, process audit, risk management, or technology assurance.
    • Extensive experience and knowledge on General Controls Review, Application Controls Review, CAATS and Project Auditing is a pre-requisite.
    • Strong understanding of IT governance frameworks, compliance standards, regulatory frameworks and cybersecurity principles.
    • Professional certifications: ACCA, CISA; CRISC, CISSP, ISO 27001 Lead Auditor (advantageous)
    • Proficiency in audit analytics tools, power BI, and Microsoft Office suite.

    General Competencies:

    • Customer Service Orientation
    • Analysis and attention to detail
    • Time and Self- Management
    • Drive and results orientation
    • Verbal and written communication
    • Leading and Supervising.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Rand Merchant Bank Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail