Software Engineer: Back-End III
Capitec
Client Experience Delivery
Salary not specified - Full-time
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.
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
- Minimum 5 years’ experience in a Postilion systems role , including exposure to: Postilion Realtime PostCard Postilion Office 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 (e.g. Diebold 912, NCR NDC)
- Experience working 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
Requirements
- Grade 12 National Certificate / Vocational
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Clear criminal and credit record
Preferred Qualifications
- A relevant tertiary qualification in Information Technology