.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ás en equipo para garantizar que la arquitectura empresarial y técnica de la solución entregada se ajuste a los requisitos del negocio.
se te pedirá que contribuyas en diversos aspectos del diseño y desarrollo de recursos, trabajando con arquitectos, desarrolladores, actores clave del negocio, diversos equipos de soporte técnico del banco, grupos regulatorios y de cumplimiento, y la alta dirección.¿es este puesto adecuado para ti?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, y desarrollo y entrega de aplicaciones mediante metodologías de desarrollo ágiles.habilidades para el puestose requieren más de 3 años de experiencia en desarrollocompetencia técnica en:java (17+)arquitectura basada en eventosoauth2junit, mockitojestnpmpact, pact brokerpruebas cdcexperiencia en pruebas unitariasbases de datos relacionales: mysql, postgresql, sql, db2 / bases de datos no relacionales: mongo, redisdiseño, desarrollo, implementación y consumo de servicios restconocimiento de springconocimiento en el uso de gradle, git, gitflowuso de patrones de diseño, oo y buenas prácticas de desarrolloconocimiento del uso de: jenkins (ci), sonar, checkmarx, fortifyexperiencia en el uso de herramientas de monitorización de aplicaciones como dynatrace, splunk, etc.desarrollo o integración de microservicios: familiaridad con las api restexperiencia y conocimientos en todas las fases del ciclo de vida del desarrollo de softwareexcelente conocimiento de las prácticas actuales de ti y metodologías de desarrollo de software como scrum y agilespring: más de 2 años de experiencia prácticanest js: más de 2 años de experiencia prácticaexperiencia en scotiabank (digital factory)conocimiento de conceptos de seguridad como ssl, certificados, key store/trust storeagile/scrum - experiencia en banca y finanzas (preferiblemente scotiabank*)conocimiento de fortify y blackduckkafkasduibitbucket, jira, confluencenextjs
- arranque inmediato
- sólidas habilidades de comunicación (escrita y verbal), interactuando con equipos de producto, diseño y back-end
- sentido de urgencia
- proactividad
- innovación
- inglés intermedio
- trabajo en equipoeducación:
- licenciatura o equivalente en ingeniería de sistemasen 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