Overview
etalles del perfil:
el desarrollador backend es responsable de crear y gestionar el lado servidor de las aplicaciones, las bases de datos y la lógica de negocio, garantizando el correcto flujo de datos entre el servidor y el cliente.
trabajará en equipo para garantizar que la arquitectura empresarial y técnica de la solución entregada se ajuste a los requisitos del negocio. Se le pedirá que asuma la dirección técnica en diversos aspectos del diseño, desarrollo y mentoría de recursos, trabajando con arquitectos, desarrolladores, partes interesadas clave del negocio, diversos equipos de soporte técnico del banco, grupos regulatorios y de cumplimiento, y la alta dirección.
diseño, desarrollo, integración, pruebas e implementación eficaces de requisitos empresariales complejos.
aplicación de conocimientos tecnológicos al diseño de modelos y/o sistemas, formulación de diseños técnicos detallados, investigación y recomendación de soluciones técnicas, desarrollo y entrega de aplicaciones mediante metodologías de desarrollo ágiles.
liderazgo técnico, coordinación entre laboratorios, soporte de producción y soporte de implementación de versiones.
* se requieren más de 5 años de experiencia en desarrollo.
* 3 años de experiencia en banca (deseable)
* inglés conversacional intermedio avanzado
* modalidad hibrida (3 dias en oficina) probable en plaza scotiabank
* competencia técnica en:
* arquitectura basada en eventos
* experiencia en pruebas unitarias.
* bases de datos relacionales: mysql, postgresql, sql, db2 / bases de datos no relacionales: mongo, redis
* diseño, desarrollo, implementación y consumo de servicios rest.
* conocimiento de spring.
* conocimiento en el uso de gradle, git, gitflow
* uso de patrones de diseño, oo y buenas prácticas de desarrollo. o conocimiento del uso de: jenkins (ci), sonar, checkmarx, fortify
* experiencia en el uso de herramientas de monitorización de aplicaciones como dynatrace, splunk, etc.
* desarrollo o integración de microservicios: familiaridad con las api rest.
* experiencia y conocimientos en todas las fases del ciclo de vida del desarrollo de software.
* excelente conocimiento de las prácticas actuales de ti y metodologías de desarrollo de software como scrum y agile.
* disponibilidad inmediata
* sólidas habilidades de comunicación (escrita y verbal), interactuando con los equipos de producto, diseño y back-end.sentido de urgencia, proactividad, habilidades de comunicación, eliminación de obstáculos, innovación, solución de problemas desconocidos, alto nivel de responsabilidad, trabajo en equipo.
#j-18808-ljbffr