
Desarrollador Android SmartPOS
- Mixta (Teletrabajo + Presencial)
- Desarrollador
- Región Metropolitana de Santiago
- Santiago
¡Buscamos a profesionales que vivan la transformación, se adapten ágilmente a los cambios y construyan con otros promoviendo ideas y desplegando las habilidades necesarias para el ejercicio de su rol!
Si te apasiona el mundo de la tecnología, te invitamos a integrarte a este proceso en Banco de Chile, contribuyendo a la experiencia de nuestros clientes y formando parte de una cadena de valor colaborativa.
El Desarrollador Android SmartPOS deberá diseñar, desarrollar y mantener componentes de software para terminales de pago SmartPOS con sistema operativo Android, asegurando su correcto funcionamiento en entornos transaccionales seguros y de alto rendimiento. El rol requiere experiencia en desarrollo nativo Android (Kotlin), consumo de APIs y servicios backend, así como integraciones transaccionales bajo el estándar ISO 8583.
Las principales funciones serán:
Desarrollo y mantenimiento de aplicaciones de pago y servicios de valor agregado en Android (Kotlin).
Implementación de transacciones financieras (venta, anulación, reversas) bajo protocolo ISO 8583.
Portabilidad de aplicaciones a distintas marcas de dispositivos SmartPOS Android.
Integración con soluciones de caja (POS Integrado / H2H) mediante APIs, sockets o SDKs.
Experiencia en comunicación serial utilizando protocolos con trama STX/ETX/LRC.
Implementación del protocolo EMV para tarjetas contactless, chip y banda.
Desarrollo de mecanismos de logging y trazabilidad.
Optimización de código para mejorar tiempos de respuesta.
Desarrollo de pruebas unitarias.
Aplicación de lineamientos UX/UI y CI/CD.
Implementación de prácticas de cifrado (Dukpt, 3DES, AES, SHA).
Programación segura conforme a PCI DSS, PCI PTS, OWASP.
Ofuscación y depuración de código (RASP, ProGuard, Veracode, Sonar).
Trabajo colaborativo con QA para corrección de errores.
Requisitos:
Poseer Título de Ingeniería en Computación, Desarrollo de Software, Analista Programador o carrera afín.
Contar con mínimo 2 años en desarrollo Android nativo y/o soluciones en medios de pago.
Disponibilidad para trabajar en modalidad híbrida 3x2.
Manejar lenguajes: Kotlin, Java.
SmartPOS Android: Deseable experiencia en desarrollo y despliegue.
Dominar estándares de pago: EMV, ISO 8583.
Manejar Seguridad: OWASP, Dukpt, 3DES, AES, SHA.
Conectividad: HTTPS/TLS, certificados digitales.
APIs: RESTful, JSON.
SDKs: Experiencia en desarrollo e integración con SDKs.
DevOps: Docker, GitLab CI/CD.
Pruebas y depuración: Postman, JUnit, SonarQube.
En Banco de Chile estamos comprometidos con la Inclusión, por eso, hemos desarrollado un programa para apoyar y acompañar a trabajadores con discapacidad. ¡Postula y se parte del Chile!
Perfil deseado
Poseer Título de Ingeniería en Computación, Desarrollo de Software, Analista Programador o carrera afín.
Contar con mínimo 2 años en desarrollo Android nativo y/o soluciones en medios de pago.
Disponibilidad para trabajar en modalidad híbrida 3x2.
Manejar lenguajes: Kotlin, Java.
SmartPOS Android: Deseable experiencia en desarrollo y despliegue.
Dominar estándares de pago: EMV, ISO 8583.
Manejar Seguridad: OWASP, Dukpt, 3DES, AES, SHA.
Conectividad: HTTPS/TLS, certificados digitales.
APIs: RESTful, JSON.
SDKs: Experiencia en desarrollo e integración con SDKs.
DevOps: Docker, GitLab CI/CD.
Pruebas y depuración: Postman, JUnit, SonarQube.
- Experiencia desde 2 años
- Estudios mínimos: Técnico profesional superior
- Graduado
Ubicación del empleo
¿Algún comentario? Ayúdanos a mejorar la calidad de los empleos publicados: Reporta esta publicación