Việc làm Android Developer, Smart POS (Fintech) - Vietpay Corporation

Android Developer, Smart POS (Fintech)

  • Mức lương: Thỏa thuận
  • Địa điểm: Hà Nội, Hồ Chí Minh
  • Kinh nghiệm: Không yêu cầu
  • Bằng cấp: Trung cấp - Nghề trở lên

Hạn nộp hồ sơ: (Đã hết hạn)

Vietpay Corporation
Xem thông tin công ty
Địa điểm làm việc:
Hà Nội, Hồ Chí Minh
1. Hà Nội, Hanoi, Vietnam
(Trước sáp nhập: Quốc Oai, Hà Nội | Sau sáp nhập: Hưng Đạo, Hà Nội)
2. Ho Chi Minh, Vietnam
(Trước sáp nhập: Quận 11, Hồ Chí Minh | Sau sáp nhập: Hòa Bình, Hồ Chí Minh)

Chi Tiết Công Việc

Mô tả công việc:

  • Vietpay is building an enterprise-grade acquiring and smart POS platform for nationwide deployment. We are hiring an Android Developer, Smart POS (Fintech) to develop and certify payment applications on Android-based POS devices, with deep hands-on expertise in EMV transactions, Level 2 and Level 3 certification, and secure transaction processing.
  • This is a builder role that works close to hardware, cryptography, and scheme requirements. You will implement payment flows, integrate secure key management and HSM services, and lead certification execution with NAPAS and global schemes (Visa, Mastercard, JCB, UPI).
  • Key responsibilities
  • Smart POS payment application development
  • Develop and maintain Android smart POS payment applications in Java, plus low-level modules in C and C++ where required.
  • Integrate with terminal peripherals and vendor SDKs: card reader interfaces, PIN entry, printer, camera or scanner, and connectivity stacks.
  • Implement end-to-end payment flows: purchase, reversal, refund, void, offline handling where applicable, and batch settlement.
  • Design robust error handling and recovery patterns that reduce transaction failures and support high merchant uptime.
  • EMV Level 2 and Level 3 certification leadership
  • Own day-to-day execution for Level 3 certification activities across NAPAS, Visa, Mastercard, JCB, and UPI, including test planning, evidence packs, and defect triage.
  • Support Level 2 certification readiness by aligning terminal behavior to kernel and scheme requirements, and coordinating with vendors and labs as needed.
  • Coordinate with acquirers, processors, device OEMs, and test laboratories to manage certification timelines, retest cycles, and final approvals.
  • Maintain certification documentation: test logs, traces, configuration baselines, version control tags, and release notes.
  • Security engineering, encryption, and HSM integration
  • Implement secure transaction processing, including EMV cryptographic requirements, secure PIN handling, and secure storage practices aligned to payment industry expectations.
  • Integrate with HSM and cloud HSM services for key generation, key injection workflows, key rotation, and secure distribution.
  • Build and maintain secure key lifecycle processes, including access control, audit logs, and operational runbooks for key management.
  • Partner with security and compliance stakeholders to ensure PCI-DSS and POI security practices are respected in design and implementation.
  • RTOS and embedded components (C/C++)
  • Develop and troubleshoot RTOS-based components or embedded modules used in payment stacks, device services, or performance-critical terminal functions.
  • Debug across application, middleware, and vendor layers, including device SDK behavior, drivers, and integration boundaries.
  • Profile performance and memory usage and improve stability under high transaction throughput.
  • Engineering collaboration and production readiness
  • Work closely with middleware and backend microservices teams to ensure clean APIs, idempotency, and reconciliation-friendly transaction records.
  • Support production operations: log design, monitoring hooks, incident triage, and root cause analysis for field issues.
  • Contribute to engineering standards: secure coding practices, code reviews, automated tests, and release discipline.

Yêu cầu công việc:

  • Must be fluent in English
  • 7+ years of software development experience, including significant hands-on work building payment applications on POS devices.
  • Strong Android development experience in Java, plus strong C and C++ programming for device-level or RTOS environments.
  • Proven experience with EMV payment transactions and terminal payment application behavior, including contact and contactless flows.
  • Must have Level 3 certification experience for NAPAS, Visa, Mastercard, JCB, and UPI, including managing test cycles and evidence packs.
  • Must have Level 2 certification experience, including kernel and terminal alignment and issue resolution with vendors or labs.
  • Hands-on experience integrating encryption and key management workflows, including HSM or cloud HSM services.
  • Experience building secure applications for POS environments, including auditability and safe handling of sensitive data.
  • Experience working in the payments industry with PCI-DSS awareness and security-first delivery habits.
  • Excellent English speaking and writing skills, comfortable working with international partners and technical stakeholders.
  • Preferred qualifications
  • Experience with Android-based smart POS device families from major OEMs and their SDK ecosystems.
  • Experience with observability and operational tooling, for example Grafana dashboards or similar monitoring stacks.
  • Experience with remote key injection, secure remote updates, secure boot concepts, or terminal hardening.
  • Familiarity with ISO 8583 messaging, host integration patterns, and reconciliation or settlement workflows.
  • Experience mentoring engineers and improving certification throughput through process, tooling, and documentation quality.
  • Tools and working methods
  • Development: Android Studio, Java, C, C++, Git, CI/CD pipelines, unit and integration testing.
  • Payments and certification: EMV test tooling, trace and log analysis, lab coordination, certification evidence management.
  • Security: HSM or cloud HSM integration, key lifecycle tooling, secure coding and code review discipline.
  • Collaboration: Jira or equivalent, Confluence or Notion, Slack or Teams, strong habits around written updates and runbooks.
Kỹ năng:
Nghiên Cứu Thị Trường & Người Dùng , Xây Dựng Lộ Trình Sản Phẩm (Roadmap) , Viết Yêu Cầu Sản Phẩm (PRD)

Quyền lợi được hưởng:

  • Performance-based bonuses and career advancement opportunities.
  • Competitive compensation package based on qualifications and experience.
  • Direct exposure to and collaboration with leading Vietnamese and international banks.
  • Dynamic, modern, and professional working environment.
  • Full training will be provided to candidates.
  • Lương thỏa thuận theo năng lực và kinh nghiệm.

Chú ý: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo, hãy gửi phản ánh đến chúng tôi.

QR Code