A well established and fast growing Commercial Bank is looking for a Developer to be responsible for the writing and coding of individual programs for the Banks Internal Back Office Applications and Internet facing Applications according to specifications.

Department: Merchant Solutions

Purpose Statement:

  • Responsible for the writing and coding of individual programs for the Banks Internal Back Office Applications & Internet facing Applications according to specifications.

Internal environment

  • The job holder operates within the following internal policy:
    • Information Management Policy
    • Information Security Policy
    • IT Governance Policy
    • The job holder must adhere to internal Systems Design Quality Standards (programming and development bestpractices)
    • The job holder will liaise with various internal departments:
    • All other departments with the Systems Development Team (i.e., Issuing, Acquiring Channels)
    • Software Engineering Platform Team
    • IT Risk
    • Digital Business Bank Channels

Key Tasks & Accountabilities

  • Develop systems from technical specifications as provided by Analyst Developers or Architects
  • Deliver development within agreed timelines
  • Perform unit testing from a pre-defined test plan
  • Provide implementation instructions for new development
  • Provide production support to production systems (stand-by)
  • Conduct investigations and solve system issues
  • Prepare production deployment packages
  • Ensure successful implementation
  • Provide coaching and mentoring to Programmers
  • Participation and proactive problem-solving to meet team objectives

Knowledge, Competencies, Skills and Experience



Qualification Type:

  • A relevant tertiary qualification
  • Information Technology


  • A formal tertiary qualification (Comprehensive programming certificate or diploma (CTI)


Minimum Knowledge Required:

Must have detailed knowledge of:

  • IT systems development processes (SDLC)
  • Application development
  • Testing practices

Ideal Knowledge Required:

  • Systems analysis and design
  • Banking systems environment
  • Agile Development Methodology


  • Communication skills
  • Interpersonal & Relationship management skills
  • Problem solving skills
  • Analytical skills



  • 5 years proven experience in software development
  • Experience in the following development languages:


  • SQL 2016 and higher
  • JavaScript
  • .NET Standard & .Net Core (C#)
  • Implementation of MVVM or MVC design patterns
  • HTML, CSS and JavaScript
  • WPF (Windows Presentation Foundation)
  • XAML
  • OO Development Methodologies
  • An understanding of Micro Service Architecture

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Learn more/Apply for this position