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
Enhancements
- 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
QUALIFICATION/KNOWLEDGE (INCLUDING MOST RELEVANT FIELD OF STUDY)
– BSc Computer science or relevant experience
– Minimum Matric
– Knowledge of development and analysis
– Golang or c/c++ type language
– Git
EXPERIENCE (INCLUDING RELEVANT SECTOR SPECIFIC EXPERIENCE)
- Coding 5 Years
- Minimum 1 Years’ Linux experience
- JSON API’s a plus
- Kubernetes a plus
- Payment industry a plus