REQUERIMIENTOS
• Graduado Universitario en Ingeniería o Licenciatura en Ciencias de la computación o carreras afines.
• Dominio avanzado de HTML y CSS
• Experiencia en desarrollo de interfaces web adaptables (responsive design).
• Programación avanzada en JavaScript.
• Programación en TypeScript.
• Experiencia desarrollando software en Angular 7+ (deseable Angular 10+) [otros frameworks javascript adicionales es un plus (reactJS, vueJS, etc)].
• Manejo de estructuras JSON.
• Conexiones a API REST.
• Experiencia con pre procesadores CSS y JS.
• Construcción de Querys para base de datos, deseable.
• Manejo de software de control de versiones (git).
• Manejo de flujos de trabajo para versionamiento (gitflow, deseable).
• Conocimientos básicos de diseño y utilización de herramientas de diseño gráfico.
• Habilidad para resolver problemas de forma creativa, innovadora y disruptiva.
• Atención a los detalles.
• Habilidades de comunicación.
• Trabajo en equipo.
• Aprendizaje constante.
• Experiencia trabajando con marcos de trabajo ágil (SCRUM es un plus).
• Certificación Scrum Developer, deseable.
• Conocimientos de la industria bancaria es un plus.
RESPONSABILIDADES
• Lidera y conduce una cultura centrada en el cliente para todo su equipo a fin de profundizar las relaciones con los clientes y aprovechar las amplias relaciones del Banco, así como sus sistemas y conocimientos.
• Uso de diferentes herramientas de desarrollo, tanto lenguajes de programación como software, para la creación de aplicaciones web que cumplan estándares de clase mundial con base en las tendencias actuales.
• Mantenimiento y mejoras de las aplicaciones creadas.
• Optimización de aplicaciones web para que trabajen a su máxima velocidad.
• Desarrollo de aplicaciones que tengan una correcta visualización en diferentes tamaños de pantallas (responsive design).
• Velar por la accesibilidad y disponibilidad de las aplicaciones desarrolladas y proporcionar soporte a todos los ambientes en donde estas funcionen.
• Proporcionar soporte en pasos a producción de aplicaciones que el equipo desarrolle.
• Trabajo con equipos multidisciplinarios en donde se incluyen profesionales como: Product Owner, Scrum Master, Back End Developers, Front End Developers, Diseñadores, Analistas de calidad de software, etc.
• Aportar ideas para co-crear soluciones innovadoras a los problemas que se enfrentan.
• Establecer un ambiente laboral para que la comunicación sea fluida y permita un desarrollo más ágil.
• Estar abierto a obtener feedback de clientes, usuarios, lideres u otros miembros del equipo.
• Comprender la cultura de riesgo del Banco y cómo debe considerarse el apetito de riesgo en las actividades y decisiones diarias.
• Crear un entorno donde su equipo realiza operaciones eficaces y eficientes en sus áreas respectivas, a la vez que garantiza la idoneidad, el cumplimiento y la eficacia de los controles de negocios diarios a fin de cumplir con las obligaciones destinadas a reducir el riesgo operacional, el riesgo de incumplimiento reglamentario, el riesgo de lavado de dinero y de financiamiento al terrorismo y el riesgo de conducta, entre las que se incluyen las responsabilidades establecidas bajo el Marco de Gestión del Riesgo Operacional, el Marco de Gestión de Riesgo del Incumplimiento Reglamentario, el Manual Internacional de Prevención del Lavado de Dinero y Financiamiento al Terrorismo y las Pautas para la Conducta en los Negocios.
• Promover un entorno de alto desempeño e implementar una estrategia para la fuerza laboral que atrae, retiene, desarrolla y motiva a su equipo, y para lograr esto, fomenta un entorno laboral inclusivo, comunica la visión, los valores y la estrategia de negocios y maneja un plan de sucesión y desarrollo para el equipo.