SUB-DIRECTOR DESARROLLO DE SISTEMAS
En Banorte buscamos talento único, fuerte y extraordinario, que impulse la transformación e innovación del país, convirtiéndonos en un gran aliado para crecer fuerte con México.
Estamos convencidos que la combinación de solidaridad, innovación, respeto, lealtad y responsabilidad es la fórmula perfecta para ser el mejor equipo del sector financiero.
Objetivo del puesto: El Staff Android Developer es el Ingeniero de Software experto en el desarrollo de aplicaciones Android está encargado de asesorar, acompañar, realizar el diseño y desarrollo de sistemas, hacer revisiones de código, guiar la colaboración de equipos multifuncionales, hacer planificación estratégica, hace la programación de funcionalidades o proyectos muy especializados o en donde se requiere una intervención muy precisa, es la figura guía y más especializada para esta tecnología.
Cada día te encontrarás ante nuevos e interesantes retos dentro de tu puesto, en los cuales serás responsable de:
- Liderean equipos técnicos, proporcionando dirección, orientación y mentoría a ingenieros junior. Son responsables de asegurar que el equipo trabaje de manera eficiente y efectiva hacia los objetivos técnicos del proyecto.
- Diseño y Desarrollo: Participan en el diseño, desarrollo e implementación de sistemas o proyectos complejos. Pueden ser responsables de la arquitectura técnica del proyecto y de garantizar que se sigan las mejores prácticas de desarrollo.
- Revisión de Código y Garantía de Calidad: Realizan revisiones de código para garantizar la calidad del mismo, su mantenibilidad y su adherencia a las mejores prácticas. También pueden establecer y hacer cumplir estándares de codificación dentro de su equipo o empresa.
- Asesoramiento Técnico: Fungen como asesores técnicos, brindando orientación y experiencia a otros equipos o departamentos dentro de la organización. Pueden ayudar a evaluar nuevas tecnologías, herramientas o metodologías.
- Colaboración y Comunicación: Colaboran estrechamente con equipos multifuncionales, incluidos gerentes de productos, diseñadores y otros ingenieros, para garantizar la alineación entre los objetivos técnicos y comerciales. Las habilidades de comunicación efectiva son esenciales para este rol.
- Planificación y Estrategia Técnica: Contribuyen a la planificación y toma de decisiones estratégicas en relación con la tecnología utilizada en el proyecto. Ayudan a definir la arquitectura técnica y la estrategia para garantizar que se logren los objetivos del proyecto de manera eficiente.
- Desarrollo Profesional y Aprendizaje Continuo: Se mantienen al tanto de las tecnologías emergentes, tendencias de la industria y mejores prácticas a través del aprendizaje continuo y el desarrollo profesional. También pueden facilitar el intercambio de conocimientos dentro de su equipo o empresa.
Requisitos:
- Formación profesional: Ingeniería en Sistemas o afín.
- Años de experiencia: más de 8 años.
- Áreas de experiencia: Procesos Bancarios o áreas afines
- Conocimientos requeridos: Native Android Kotlin,Java,Bacis Android ComponentsAndroid Jetpack, experiencia en animations, AB Testing, view Optimization, Multithreaded AppsSQL databases,Apps publications en Android Store,Web Tools: Postman, REST, servicios web, JSON, Charles, CI/CD PracticeUnit Testing
- Idiomas: inglés Avanzado.
- Disponibilidad para viajar: N/A
- Disponibilidad para cambio de residencia: no
En Banorte actuamos bajo un principio de igualdad de oportunidades. Por ello no discriminamos por edad, origen étnico, nacionalidad, género, orientación sexual, estado civil, condición social, estado de salud, creencias religiosas, doctrina política o discapacidad.