¡Gracias por tu interés en Scotiabank!
Nuestro grupo tiene un fuerte compromiso en promover un lugar de trabajo en donde te sientas respaldado/a por tus supervisores/as, de forma tal que asegures tu éxito y el de cada cliente. Propósito
Ser un miembro activo en la Organización aplicando y fomentando mejores prácticas de desarrollo que garanticen que todas las actividades realizadas se desarrollen de conformidad con las normas, buenas prácticas, políticas y procedimientos vigentes.
Responsabilidades Contribuye en librerías de uso común.Preparar y asesorar a los desarrolladores con menos experiencia en su equipo.Promover con los menos experimentados que las soluciones técnicas estén enfocadas a una cultura centrada en el cliente.Liderar las sesiones técnicas cuando no hay ingenieros más experimentados.Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo.Capacita a los menos experimentados en el uso de las herramientas de monitoreo.Construye dashboards auxiliares para trouble shooting.Ayudar a sus nuevos compañeros en el proceso de ingreso e integración al equipo.Participa activamente en la estimación de tareas, bugs pendientes y generados.Lidera sesiones de pair programming.Explica trade-offs en soluciones complejas a los menos experimentados.Trabajar con la metodología Agile para el desarrollo de las aplicaciones.Participa y aprueba las actividades de Secure Code Assesment.Domina al menos un framework de desarrollo.Aplicar TDD en tareas.Aprende, explica y aplica patrones de diseño estructurales y creacionales.Elaborar, proponer y evaluar soluciones arquitectónicas para que se alineen con el equipo de arquitectos.Conoce la estructura de una historia de usuario y aporta a la creación de las mismas (GWT, invest, smart).Refina sus historias correctamente fuera de las ceremonias de refinamiento y solo expone la propuesta de solución al equipo para aclarar dudas y poder puntuarlas.Comprender la cultura de riesgo del Banco y cómo debe considerarse el apetito de riesgo en las actividades y decisiones diarias desde el punto de vista técnico y de negocio.Da feedback constructivo a sus compañeros de equipo.Comunica visiblemente decisiones técnicas y explica su contexto.Se involucra activamente en sesiones de refinamiento.Demostrar autonomía en la ejecución de sus deberes. Experiencia • Licenciatura en Informática, sistemas o Ingeniería.
• Conocimiento en los principios de metodología 'Agile' así como flexibilidad para adaptar la experiencia a entornos nuevos y en constante cambio.
• Inglés Intermedio-avanzado (Indispensable ya que se abordan temas con el equipo de Toronto).
• Trabajo en equipo.
• Experiencia en diseño centrado en el usuario.
• Debe contar con al menos 5 años de experiencia en los siguientes puntos:
• Experiencia avanzada en pruebas unitarias.
• Base de datos Relacionales: MySQL, PostgreSQL, SQL, DB2 / Base de datos No relacionales: Mongo, Redis.
• Application Servers: JBoss, WebSphere, IIS, Apache, Nginx.
• Diseño, desarrollo, implementación y consumo de Web Services (Soap), REST Services.
• Importante dominio de Spring (core, MVC, boot, web, core, integration, cloud, security).
• Conocimientos en el uso de: Maven, Gradle, Git.
• Conocimiento en frameworks para el desarrollo de Front como son Angular y React.
• Utilización de Patrones de Diseño, OO y buenas prácticas de desarrollo.
• Conocimiento y experiencia en entornos Agile (Scrum).
• Deseable el uso de: Jenkins (CI) // sonar, Fortify (Herramientas de código estático).
• Conocimiento en el desarrollo de Web Responsive y PWS (Progressive Web Apps).
• Deseable conocimiento en: Implementación de "Lazy loading", así como la correcta generación de módulos.
• Experiencia de al menos 2 años liderando un equipo de desarrollo.
• Debe ser una persona autogestionada, que no espere que se le entregue el detalle de todas las tareas que debe hacer, para poder ejecutarlas. Sabe lo que tiene que hacer y lo hace.
• Debe ser una persona creativa, para encontrar la forma de crear nuevas soluciones tecnológicas, y encontrar soluciones a problemas complejos. INDISPENSABLELenguaje de programación Java
Experiencia en la parte de MicroServicios
Conocimiento en Spring Boot
Experiencia con Java 8 y posteriores
Experiencia con POA
Experiencia con herramientas de integración continua Ofrecemos un buen ambiente laboral, prestaciones superiores a las de ley, la oportunidad para realizar voluntariado y/o actividades de Responsabilidad Social. Scotiabank está considerado como el mejor grupo financiero para trabajar en México, con presencia internacional.
Agradecemos tu interés, sin embargo, únicamente las personas seleccionadas para entrevista serán contactadas.
Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación.
#J-18808-Ljbffr