GFT Technologies SE

Desarrollador TPV Android

GFT Technologies SE Mexico City, Mexico

IT Services and IT Consulting · 10,001+ employees

Jul 29
android Senior (5-10 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and optimize low-level software for Android-based point-of-sale terminals using C++ and Java/Kotlin. Design secure, scalable payment architectures while ensuring compliance with industry standards like PCI DSS and EMV.

What they look for

Android C++ Java Kotlin EMV ISO 8583 PCI DSS RESTful APIs TLS SSL AES 3DES Git CI/CD UI/UX Design Hardware Integration

Requirements

Requires advanced knowledge of payment protocols such as ISO 8583 and EMV, along with strong proficiency in C/C++ and mobile development. Candidates must have experience in secure data handling, encryption, and hardware integration for payment terminals.

Full description

Habilidades Técnicas Principales: Estándares de Pago y Protocolos: Conocimiento avanzado en EMV (Europay, MasterCard, Visa) para transacciones seguras con tarjetas chip y contactless. Experiencia en Mensajería ISO 8583 para el intercambio de transacciones financieras. Manejo de protocolos de comunicación segura (TLS, SSL) y cifrado de datos (AES, 3DES). Lenguajes de Programación: Dominio de C/C++ para desarrollo de bajo nivel y optimización de recursos en dispositivos TPV. Experiencia en Java y Kotlin para aplicaciones móviles y backend. Arquitectura de Software: Diseño e implementación de arquitecturas escalables y seguras para sistemas de pago. Integración de Servicios RESTful para comunicación entre sistemas y APIs de terceros. Desarrollo de Aplicaciones para TPV: Creación de interfaces de usuario (UI/UX) para terminales con pantallas táctiles. Integración con hardware específico (lectores de tarjetas, impresoras, etc.). Seguridad y Cumplimiento: Conocimiento de estándares de seguridad como PCI DSS (Payment Card Industry Data Security Standard). Implementación de medidas de seguridad como tokenización, encriptación de datos y autenticación multifactor.. Herramientas y Tecnologías Adicionales: Uso de herramientas de control de versiones (Git, GitLab, GitHub). Experiencia en integración continua y despliegue continuo (CI/CD). - Native : Android - Services : C++

Similar roles