Looking for the Perfect Job?

Job Description

Job Title : Analyst Programmer

Job Reference : Ana2252019

Industry :

Location : Johannesburg ,Gauteng

Contract Type :

Date Posted : 2019-03-28

Apply Before : 2019-04-30

Experience Required : 6 Years

Job Description :

Our client, one of the largest automated clearing house in the country is need of a Analyst Programmer - Rapid Payment Interface.

The main purpose of the Programmer is to work on and develop on the RPI program, as part of its future payment systems. It is a requirements of the incumbent to be able to deliver high quality development work, have the desire to work in fast-paced environment, with in a highly mobile team and fluid work environment. It is a requirement to explore and learn new programming languages, as well as have a detail understanding of software development life-cycles, have the ability to develop unit testing of code components or complete applications and must fully understand the concepts of software engineering.

Key stakeholders the Programmer will engage with are:

  • Internal Stakeholders
  • RPI Technical Lead
  • RPI Business Analyst
  • RPI Lead Programmer
  • RPI Program Manager and Project Manger

Duties & Responsibilities

Cost Management

  • Manage and control individual costs


Stakeholder Engagement

  • Manage and maintain good stakeholder relationships
  • Deliver on internal and external stakeholder requirements/SLA’s
  • Good written and verbal communication skills


Strategic Alignment

  • Deliver on Program goals and activities aligned to the RPI strategy and timelines


Initiatives/ Program Deliverables

  • Identify and scope opportunities for improvement / innovation
  • Deliver RPI  specific deliverables in line with the program/company standards and in agreement with the program timeline



  • Analyze, solve problems and incidents as part of ongoing enhancements and improvements
  • Script the required test routines and perform quality and performance testing
  • Enhance program performance


Compliance and Risk Management

  • Policies and procedures: Provide input into relevant policies and procedures
  • Compliance: Comply with relevant policies & procedures, standards, regulation and legislation
  • Risk: Identify and escalate risks appropriately


Skills transfer and support

  • Assist team members to ensure understanding of required deliverables and stay abreast of technical skills requirements
  • Contribute to the development of a positive team culture
  • Good communication and conflict management skills

Desired Experience & Qualification



- BSc Computer science or relevant experience

- Minimum Matric

- Knowledge of development and analysis

- Golang or c/c++ type language

- Git



  • Coding 5 Years
  • Minimum 1 Years’ Linux experience
  • JSON API’s a plus
  • Kubernetes a plus
  • Payment industry a plus


Apply for this Job