Our client is looking for a highly skilled Software Engineer to join their 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 the ATM estate. This is a specialist role combining strong Postilion expertise with SDKâbased Java development, with a primary focus on configuration, integration, and operational stability, rather than pure greenfield software development.
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
The Ideal Candidate Has
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
Education (Minimum)
- Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
- A relevant tertiary qualification in Information Technology
Skills
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
Additional Information
- Clear criminal and credit record
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.