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 puesto
1. se requieren más de 3 años de experiencia en desarrollo
2. competencia técnica en:
* java (17+)
* arquitectura basada en eventos
* oauth2
* junit, mockito
* jest
* npm
* pact, pact broker
* pruebas cdc
* 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
* 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
1. experiencia y conocimientos en todas las fases del ciclo de vida del desarrollo de software
2. excelente conocimiento de las prácticas actuales de ti y metodologías de desarrollo de software como scrum y agile
3. spring: más de 2 años de experiencia práctica
4. nest js: más de 2 años de experiencia práctica
5. experiencia en scotiabank (digital factory)
6. conocimiento de conceptos de seguridad como ssl, certificados, key store/trust store
7. agile/scrum - experiencia en banca y finanzas (preferiblemente scotiabank*)
8. conocimiento de fortify y blackduck
9. kafka
10. sdui
11. bitbucket, jira, confluence
12. nextjs
• 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 equipo
educación:
• licenciatura o equivalente en ingeniería de sistemas
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.
location(s): mexico : ciudad de méxico : álvaro obregón || mexico : ciudad de méxico : benito juárez || mexico : ciudad de méxico : coyoacán || mexico : ciudad de méxico : cuauhtémoc || mexico : ciudad de méxico : miguel hidalgo
#j-18808-ljbffr