




Resumen: Este es un puesto práctico de desarrollador dentro del equipo de Tecnología de Pagos Emergentes, centrado en el diseño e implementación de los requisitos de aplicación e interfaz de usuario para aplicaciones web y móviles. Aspectos destacados: 1. Colaborar en un entorno ágil para ofrecer experiencias de usuario excepcionales 2. Trabajar con nuevos frameworks y tecnologías; ayudar en la creación de prototipos y pruebas de concepto (PoC) 3. Oportunidad de participar en revisiones de código y garantizar una alta calidad del código Responsabilidades: El consultor es un desarrollador práctico con amplia experiencia en el desarrollo de capa de aplicación y la implementación de interfaces de usuario tanto para aplicaciones web como para aplicaciones web móviles. Como consultor del equipo de Tecnología de Pagos Emergentes, será responsable de aclarar los requisitos, diseñar e implementar la lógica de aplicaciones y servicios web, así como los requisitos de interfaz de usuario en múltiples productos, servicios y dispositivos. Al trabajar dentro de una metodología de desarrollo ágil, colaborará con otros ingenieros y trabajará estrechamente con el líder técnico del equipo para ofrecer una experiencia de usuario excepcional a nuestros clientes. Además, tendrá la oportunidad de trabajar con nuevos frameworks y tecnologías, ayudar en la creación de prototipos y pruebas de concepto, participar en revisiones de código y contribuir a garantizar un alto nivel de calidad del código por parte del equipo. Conocimientos / Experiencia: Experiencia en desarrollo de software a gran escala o ingeniería de aplicaciones, con experiencia reciente en programación en dos o más de los siguientes lenguajes: Java, JavaScript, C/C\+\+, C\#, Objective\-C, Node.js, .NET, Python, PHP o Ruby Experiencia trabajando directamente con clientes, socios o desarrolladores de terceros Conocimiento de metodologías de desarrollo ágil Buena exposición a prácticas ágiles de desarrollo de software y DevOps, tales como Infraestructura como Código (IaC), Integración Continua y despliegue automatizado Experiencia especializada en Integración Continua y Entrega Continua (CI/CD) Buenas habilidades de comunicación y presentación### **Requisitos** Habilidades/Requisitos: * Excelentes habilidades de comunicación, tanto verbales como escritas, junto con sólidas habilidades interpersonales, colaborativas y organizativas * 5\+ años de experiencia traduciendo requisitos funcionales de producto en código de capa de aplicación, y diseños visuales en interfaces de usuario funcionales dentro de aplicaciones web tradicionales * Java, J2EE, Framework Spring (Spring MVC, Spring Security, Aspectos, etc.), JPA, JSF, JUnit, Servicios Web (SOAP \& REST), JSON/XML, JBoss, Log4j, Eclipse STS, SQL, Servidor de bases de datos Oracle * HTML5, CSS3, JavaScript, AngularJS, KarmaJS, jQuery * Experiencia en desarrollo de API (REST \& SOAP) Además de las habilidades anteriores, se valorará especialmente la siguiente experiencia: * Desarrollo guiado por pruebas (TDD) * Entrega continua, integración continua y otros procesos que apoyen el flujo de trabajo de desarrollo * Experiencia trabajando con bibliotecas de JavaScript, como BootstrapJS y/o React.js * Experiencia en la implementación de seguridad para servicios web * Experiencia en comercio electrónico * Implementación de interfaces de usuario para aplicaciones nativas Android y/o iOS Formación académica: * Licenciatura en Tecnologías de la Información, Ciencias de la Computación o Sistemas de Información Gerencial, o combinación equivalente de experiencia relevante y formación académica Formación académica: * Licenciatura en Sistemas de Información, Tecnologías de la Información, Ciencias de la Computación o Ingeniería, o experiencia equivalente. Habilidades/Capacidades: Maestría en Ciencias de la Computación o campo técnico relacionado Demostrada trayectoria exitosa como desarrollador de software, arquitecto de aplicaciones, gerente de producto, director técnico (CTO) o consultor trabajando con diversas plataformas Arquitectura, diseño y desarrollo de aplicaciones sobre PCF Diseño y construcción de aplicaciones utilizando tecnologías basadas en contenedores y sin servidor (serverless) Experiencia en la arquitectura de sistemas altamente disponibles que utilicen equilibrio de carga, escalabilidad horizontal y alta disponibilidad Plataformas de gestión de configuración (por ejemplo, Chef, Puppet, Salt o Ansible) Amplia experiencia práctica en desarrollo de aplicaciones sobre sistemas basados en Linux y Windows\- Participación en eventos públicos, como conferencias tecnológicas, hackathons, etc. ID de oferta laboral RRF\_6662 Tipo de empleo Contrato Sector Servicios de TI Fecha de publicación 03/24/2026 Ciudad México Estado/Provincia Distrito Federal País México Código postal 10200


