¡sé parte de *stefanini*!
en stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
*responsabilidades y atribuciones*
- 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.
*requisitos y calificaciones*
- java (17+)
- inglés avanzado (80%)
- arquitectura basada en eventos
- oauth2
- junit, mockito
- javascript
- jest
- npm
- sdui
- pact, pact broker
- pruebas cdc
- experiência 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
- experiência 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.
- experiência 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.
*habilidades - deseables*:
- conocimiento of security concepts como ssl, certificates, key store/trust store
- agile/scrum - fi/banking experience (scotiabank preferred*)
- bitbucket, jira, confluence
- kafka
- nest js
- nextjs
- javascript
- 3+ years of hands-on experience
*habilidades blandas*:
- 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 nível de responsabilidad
- inglés intermedio-avanzado
- trabajo en equipo.