An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Capitec Bank Ltd. in Stellenbosch seeks a Software Engineer: Back-End II (Android / Payments) to join the Payments Technology team.
You will design, develop, test, deploy and maintain native Android applications on POS devices and the server-side services that power them. You will work across the full payments stack, integrating with terminal hardware, handling EMV and ISO 8583 messaging, and delivering reliable, real-time transaction processing at scale.
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
*Experience:*
3+ years' proven experience in software development, project delivery and implementation, covering both native Android and back-end development
Hands-on commercial experience building native Android applications in Java and/or Kotlin
Practical experience with EMV protocol
Working knowledge of ISO 8583 financial messaging
Experience integrating hardware peripherals on Android — card readers, NFC, PIN pads — via AIDL / IPC
Demonstrable experience building and maintaining server-side components, APIs and services that support transactional workloads
*Knowledge:*
Is able to apply advanced knowledge of the following:
*Ideal:*
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06