Roles & Responsibilities
Role : Payment Terminal Developer (Front End)
Job Location : Singapore
We are looking for a passionate, experienced and self-motivated Payments Terminal Software Developer with strong experience of terminal payment solutions to join our client in Singapore.
The primary responsibilities developing secure, scalable, and high-performance terminal payment applications that operate across a wide range of terminal ( Ingenico, PAX ) and include gathering user requirements, defining system functionality, documenting solution design.
Our ideal candidate shall demonstrate domain expertise in payment terminal and familiarity on payment transaction flow.
This is an exciting opportunity to work at the forefront of payment technology, supporting mission-critical implementations used across Singapore’s payment ecosystem.
Special Note from Hiring Manager :
- Experienced payment terminal developer that already done terminal development and certification with Ingenico, PAX terminal models.
- For this position, we are looking for the front-end terminal device developer with experience on Ingenico platform and Pax Android model.
Key Responsibilities :
Design and develop engineering solutions for payment terminal applications that runs across multiple Android-based payment terminal models with integration to multiple host systems using standard protocols (e.g., ISO8583, Web APIs, JSON) and merchant POS systems (ECR – Electronic Cash Register).Translate user requirement into secure, resilient, and maintainable source code.Experience in EMV L3 certification processes with international payment schemes : Visa, Mastercard, AMEX, UnionPay, JCB, and Discover. Experience with PURE kernel would be advantageous.Contribute on development test tool and adopt test automation frameworks as part of the development lifecycle.Collaborate across several internal teams (QA testers, POS developers, Support and Certification team) for SDLC activities and facilitate troubleshooting and perform issues resolution including post-production issues.Facilitate external collaboration for application integration support to client’s partners.Requirements
5 years of proficient in payment terminal software development and programming experience on embedded POS device and ability to demonstrate expertise on EMV contact and contactless, ISO8583 aremandatory.
Excellent and strong knowledge of development with experience in various payment implementations with multiple interfaces protocol (ISO8583, JSON, HEX data format)Comfortable in developing applications with programming languages such as C, C++ and Java.Familiar and have work experience using Git, Ingenico terminal platform, Android Studio, Gradle, JAVADoc, Junit, Confluence and JIRA.If you are keen to explore the above role, please send across your updated resume to Mani.Sathis@helius-tech.com and we can discuss to proceed further.
EA Personnel Registration Number : R1112410
Singapore Employment Agency Licence No : 11C3373
Tell employers what skills you have
Git
JSON
Confluence
Troubleshooting
SDLC
Test Automation
Protocol
JUnit
Java
Android Studio
Software Development
C++