Enable job alerts via email!

POS Developer

QUESSCORP SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Singapore seeks a skilled developer for payment terminal applications. The role involves designing engineering solutions, translating user requirements into secure code, and collaborating across teams for SDLC activities. Candidates must have a degree in Computer Science and at least 5 years of relevant development experience, especially in payment terminals and EMV protocols.

Qualifications

  • Minimum 5 years of proficiency in payment terminal software development.
  • Ability to demonstrate expertise on EMV contact and contactless.
  • Experience on Linux platform for Key Management System integration.

Responsibilities

  • Design and develop engineering solutions for payment terminal applications.
  • Translate user requirements into secure and maintainable source code.
  • Collaborate with internal teams for SDLC activities and issue resolution.

Skills

Payment implementations knowledge
C programming
C++ programming
Java programming
Python programming
Git
Android Studio
JUnit
Confluence
JIRA

Education

Degree in Computer Science or related Technology disciplines

Tools

Ingenico
PAX
Gradle
Job description
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 that properly tested, reviewed and documented.
  • 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 on pre and post-production issues.
  • Facilitate external collaboration for application integration support to NETS partners.
Requirements
  • Education and Experience
    • Degree in Computer Science or related Technology disciplines
    • Minimum 5 years of proficiency in payment terminal software development and programming experience on embedded POS device and ability to demonstrate expertise on EMV contact and contactless, ISO8583 are mandatory.
    • Experience on Linux platform for Key Management System integrate with HSM would be advantageous.
  • Skills and Knowledge
    • 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++, Java and Python.
    • Familiar and have working knowledge in using Git, Ingenico, PAX , Android Studio, Gradle, JAVADoc, Junit, Confluence and JIRA.
    • Self-starter, driven and adaptable individual that thrives in a dynamic & fast paced environment and ability to work as a team player or individual with little supervision.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.