Sobre el empleo
Detalles
Descripción
¡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:
Contribuye al área de desarrollo móvil, apoyando a que los objetivos, planes e iniciativas
priorizadas por el área de producto se lleven a cabo. Garantiza que todas sus actividades
realizadas en el desarrollo contemplen los procedimientos, prácticas y requisitos que permitan
garantizar un entregable de calidad.
Responsabilidades:
• Diseñar y crear aplicaciones avanzadas para la plataforma de Android y Huawei
• Colaborar con equipos multidisciplinares para definir, diseñar y enviar nuevas
funciones.
• Código de pruebas unitarias que garanticen la solidez, como casos extremos,
usabilidad y fiabilidad general.
• Trabajar en la solución de problemas y en mejorar el rendimiento de la aplicación.
• Descubrir, evaluar e implementar de forma continua nuevas tecnologías para
maximizar la eficiencia del desarrollo.
• 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.
• 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.
• Contribuye en librerías de uso común
• Preparar y asesorar a los desarrolladores con menos experiencia en su equipo.
• Capaz de trabajar en repositorios que no son del dominio de su equipo con ayuda de los
dueños
• Propone y aplica estandares/procesos de desarrollo
• Ayuda a definir las prioridades y cuidar su ejecución
• Evalua constantemente los requerimientos no funcionales de un requerimiento
• Se ocupa por evaluar la observabilidad de los componentes desde la fase de diseño
técnico y hasta la puesta en producción del mismo.
• Automatiza tareas repetitivas usando scripts y herramientas
• 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.
• Ayuda a definir las prioridades y cuidar su ejecución
• Entiende autenticación y autorización
• Evaluar constantemente los requerimientos no funcionales de un requerimiento
• Identifica y ayuda en priorización de deuda técnica para disminuir riesgos on-call
• Alienta al equipo a tomar una decisión, sino es posible, la toma
• Colabora en proyectos locales y extranjeros
• Recaba información crucial para enteder las necesidades y proponer soluciones
• Curiosidad: Realiza pruebas de concepto de manera autonoma
• Evaluar constantemente los requerimientos no funcionales de un requerimiento
• Se ocupa por evaluar la observabilidad de los componentes desde la fase de diseño técnico y hasta la puesta en producción del mismo.
• Tiene la habilidad de descomponer problemas complejos en piezas mas sencillas
• Busca de manera autodidácta mejorar sus capacidades a partir de autoevaluaciones
Experiencia:
• Experiencia laboral demostrada en desarrollo de software (>2 años)
• Experiencia laboral en desarrollo Android
• Dominio de Kotlin
• Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App
Gallery
• Experiencia con inyección de dependencias
• Experiencia con bibliotecas y API de terceros como Retrofit y Firebase.
• Conocimiento práctico de arquitecturas limpias y principios SOLID.
• Conocimiento práctico de programación reactiva (Corutines).
• Conocimiento de Gitflow para el versionamiento de código.
• Profundo conocimiento de todo el ciclo de vida
• Experiencia en seguridad en la comunicación de aplicativos
?En Scotiabank, valoramos las habilidades y experiencias únicas que cada persona aporta al banco y nos comprometemos a crear y mantener un entorno inclusivo y accesible para todos. Todos/as los/las empleados deben cumplir con las políticas, normas, códigos y directrices del banco relacionadas con la no discriminación y las adaptaciones en el lugar de trabajo.
”Si necesitas algún tipo de adaptación en temas de accesibilidad durante el proceso, indícalo a nuestro equipo de Atracción de Talento”
Recomendaciones para tu postulación:
1. Asegúrate de tener un año en tu puesto actual, al momento de tu postulación.
2. Valida los requisitos y si los cubres, postúlate.
3. Platica con tu supervisor actual y hazle saber sobre tu postulación.
4. Recuerda que puedes postularte a una posición a la vez.
**Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación**
**Bajo ninguna circunstancia solicitamos pruebas de embarazo, ni de VIH**
Agradecemos tu interés. Sin embargo, únicamente las personas seleccionadas para entrevista serán contactadas.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.
ID: 18607986