




Resumen: Este puesto es para un desarrollador consultor práctico especializado en el desarrollo de la capa de aplicaciones y la implementación de interfaces de usuario para aplicaciones web y móviles web dentro de un entorno Ágil. Aspectos destacados: 1. Oportunidad de trabajar con nuevos frameworks y tecnologías 2. Colaborar con ingenieros para ofrecer una experiencia de usuario excepcional 3. 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 la capa de aplicaciones y la implementación de interfaces de usuario tanto para aplicaciones web como para aplicaciones móviles web. Como consultor en el equipo de Tecnología Emergente de Pagos, será responsable de aclarar los requisitos, diseñar e implementar la lógica de las aplicaciones y los servicios web, así como los requisitos de la interfaz de usuario en múltiples productos, servicios y dispositivos. Trabajando 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 con 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 al desarrollo Ágil de software y a prácticas DevOps tales como Infraestructura como Código (IaC), Integración Continua y despliegue automatizado Experiencia avanzada en Integración Continua y Entrega Continua (CI/CD) Buenas habilidades de comunicación y presentación### **Requisitos** Habilidades/Requisitos: * Habilidades sólidas de comunicación, tanto verbales como escritas, con fuertes habilidades interpersonales, colaborativas y organizativas * 5\+ años de experiencia traduciendo requisitos funcionales de producto en código de la capa de aplicaciones, 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, Oracle DB Server * HTML5, CSS3, JavaScript, AngularJS, KarmaJS, jQuery * Experiencia en desarrollo de API (REST \& SOAP) Además de las habilidades anteriores, se valora 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 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 Administrativa, 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 de 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 tales como conferencias tecnológicas, hackathons, etc. ID de oferta laboral RRF\_6664 Tipo de empleo Contrato Sector Servicios de TI Fecha de apertura 03/24/2026 Ciudad México Estado/Provincia Distrito Federal País México Código postal 10200


