Software Engineer: Back-End III
Capitec Bank Ltd · Stellenbosch
Job description
About the role
We are looking for a highly skilled Software Engineer to join our Cash Devices team on a permanent basis. This role focuses on the development, integration, and support of custom ATM solutions, forming a critical part of the software platform that supports Capitec’s ATM estate. It combines strong Postilion expertise with SDK‑based Java development, emphasizing configuration, integration, and operational stability. The position is based in Stellenbosch with hands‑on access to the ATM lab.
Key responsibilities
- Develop and maintain custom applications and interfaces using the Postilion SDK.
- Build and support Cash Devices applications and device integration solutions (ATM, POS, etc.).
- Customise and extend Postilion functionality to meet business and operational requirements.
- Develop and maintain SDK‑based integrations using Java.
- Support and upgrade integration drivers between devices and ATM applications.
- Provide technical support, troubleshooting, and issue resolution for Postilion‑related systems.
- Collaborate with cross‑functional teams including QA, infrastructure, and business analysts.
- Support patching, upgrades, and lifecycle management of ATM software platforms.
Required profile
- Minimum 5 years’ experience in a Postilion systems role, including exposure to Postilion Realtime, PostCard, Postilion Office, and ATM application environments.
- Minimum 5 years’ current experience with either Postilion SDK or Java development in integration‑heavy environments.
- Strong understanding of ISO 8583 messaging and ATM transaction flows.
- Experience with ATM device protocols such as Diebold 912 and NCR NDC.
- Proficiency with modern source control systems (Git/GitHub), including branching, merge requests, and code reviews.
- Scripting experience, preferably PowerShell or Python.
- Solid database knowledge; SQL Server experience preferred.
- Strong analytical, troubleshooting, and debugging skills.
- Excellent communication and documentation abilities.
- Experience in banking, fintech, payments, or switching platform environments.
- Minimum education: Grade 12 National Certificate / Vocational; ideally a relevant tertiary qualification in Information Technology.
Required skills
- Postilion SDK
- Java
- ISO 8583
- ATM device protocols (Diebold 912, NCR NDC)
- Git
- GitHub
- PowerShell
- Python
- SQL Server
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 17 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Capitec Bank Ltd
Stellenbosch
Related job offers
-
Cyber Security Engineer – Incident Response
Capitec Bank Ltd Stellenbosch -
Back-End Software Engineer – Android Payments
Capitec Bank Ltd Stellenbosch -
Data Analyst
Capitec Bank Ltd Stellenbosch -
eCommerce Platform Operations Specialist
Leroy Merlin South Africa Sandton -
Senior Cybersecurity Engineer - Compliance & Technology
Leroy Merlin South Africa Sandton