.¡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ósitoser 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.responsabilidadescontribuye 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 assessment.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.experiencialicenciatura 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