companyfuku logo

Payment Terminal Software Developer

fukuSingapore, Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Education and Experience:- Bachelor's Degree in Computer Science or a related technical field.- At least 5 years of extensive experience in payment terminal software development and programming on embedded POS devices.- Strong understanding of EMV contact and contactless technologies, alongside mandatory expertise in ISO8583.- Experience with Key Management System integration on Linux platforms with HSM is advantageous. Skills and Knowledge:- Profound knowledge of development with experience in various payment implementations and multiple interface protocols (ISO8583, JSON, HEX data format).- Proficient in programming languages such as C, C++, Java, and Python.- Familiar with Git, Ingenico, PAX, Android Studio, Gradle, JAVADoc, Junit, Confluence, and JIRA.- A self-motivated and adaptable professional who excels in a dynamic and fast-paced environment, capable of working independently or collaboratively with minimal supervision.

About the job

Responsibilities:
- Innovate and engineer robust solutions for payment terminal applications compatible with various Android-based devices (Ingenico, PAX, Castles), ensuring seamless integration with diverse host systems utilizing standard protocols such as ISO8583, Web APIs, and JSON, as well as merchant POS systems (Electronic Cash Register - ECR).
- Transform user requirements into secure, reliable, and maintainable source code, ensuring thorough testing, documentation, and code reviews.
- Engage in EMV L3 certification processes alongside international payment schemes like Visa, Mastercard, AMEX, UnionPay, JCB, and Discover. Familiarity with the PURE kernel is a plus.
- Aid in the creation of testing tools and implement test automation frameworks as integral parts of the development lifecycle.
- Collaborate effectively with internal teams (QA testers, POS developers, Support, and Certification team) throughout the software development lifecycle, facilitating troubleshooting and resolving issues in both pre-production and post-production settings.
- Support external collaborations for application integration with NETS partners.

About fuku

fuku is a leading innovator in payment solutions, dedicated to providing cutting-edge technology that enhances the transactional experience for merchants and consumers alike. With a strong presence in Singapore, we are committed to fostering a dynamic work environment that promotes creativity and growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.