Search by job, company or skills

TANGSPAC CONSULTING PTE LTD

POS Developer (Contract)

5-7 Years
SGD 7,000 - 7,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • 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 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

Interested candidates kindly submit your updated CV in a Word Format to: [Confidential Information]. Only shortlisted candidates will be notify. Thank you.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 139481777