Roles & Responsibilities
We are seeking a passionate, experienced, and self-motivated Application Developer with strong expertise in terminal payment solutions to join our team. This role is critical in designing and developing secure, scalable, and high-performance applications for payment terminals (Ingenico, PAX, Castles), supporting mission-critical payment ecosystem.
Key Responsibilities :
- Design, build, and maintain payment terminal applications that run across multiple Android-based payment terminals, integrating with host systems via standard protocols (ISO8583, Web APIs, JSON) and merchant POS / ECR systems.
- Gather and translate business / user requirements into functional, resilient, and maintainable source code with proper testing, documentation, and reviews.
- Drive and support EMV L3 certification processes with global payment schemes (Visa, Mastercard, AMEX, UnionPay, JCB, Discover). Experience with PURE kernel is advantageous.
- Contribute to the development of test tools and adopt automation frameworks to ensure quality and compliance throughout the SDLC.
- Work closely with cross-functional teams (QA, POS developers, Support, Certification) to resolve issues during pre- and post-production phases.
- Provide integration and application support to partners and external collaborators.
Requirements :
Minimum 5 years of hands-on experience in payment terminal software development, with proven expertise in EMV contact / contactless standards and ISO8583 transaction protocols (mandatory).Proficient in C, C++, Java, Python, Linux, Android Studio, Gradle, Git, Javadoc, JUnit, Confluence and JIRA.Familiarity with Ingenico and PAX environments.Strong understanding of payment transaction flows and experience with multiple interface protocols (ISO8583, JSON, HEX data formats).Experience with Key Management Systems and HSM integration on Linux platforms (advantageous).To apply, simply click the "Apply" button or send your updated profile to recruit@percept-solutions.com
EA Licence No. : 18S9405 / EA Reg. No. : R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https : / / www.linkedin.com / company / percept-solutions / to stay informed about new opportunities and events.
Tell employers what skills you have
Git
JSON
Confluence
Key Management
Application Development
SDLC
JUnit
JIRA
Application Support
Python
Java
Android Studio
Linux
Software Development
C++