• Partner Resources
  • Members E-Learning
  • Log Out
Fr
  • Anglais
Passer au contenu
Pride At Work Canada
  • À propos
    • Qui nous sommes
      • Personnel
      • Conseil d’administration
      • Carrières
      • Rapport Annuel
    • Notre réseau
      • Fières Partenaires
      • Partenaires Communautaires
    • S’impliquer
      • Devenir une Fière Partenaire
      • Devenir une Partenaire Communautaire
  • Programmes
    • Apprentissage
      • Apprentissage en ligne
      • Rapports, guides et boîtes à outils
      • Séances de formation
      • Webinaires
    • Consultation
      • Audit d’inclusion
      • Services de conseil
    • Leadership
      • CHANGEMAKERS
      • THRIVE
      • FLOURISH
    • Partenariat
    • Réseautage
      • Le Programme Ambassadeurs
      • Matrices
  • Événements
    • Calendrier
  • Ressources
    • Podcast
    • Rapports, guides et boîtes à outils
  • Offres d’emplois
  • Actualités
    • Accroître le pouvoir du personnel 2SLGBTQIA+ dans le secteur de l’énergie canadien
    • Bulletins d’information
  • Nous Rejoindre
    • Media
  • Partner Resources
  • Members E-Learning
  • Log Out
Pride At Work Canada
Fr
  • Anglais

Fullstack Software Engineer Associate

Home / Fullstack Software Engineer Associate

Retour à la liste


Ville : Vancouver

Catégorie : IT Business Analysts

Industrie : Financial Services/Banking

Employeur : Scotiabank

 

 

 

 

ID de la solicitud: 241639

Gracias por tu interés en ScotiaTech, el nuevo e innovador centro tecnológico de Scotiabank en Bogotá. 

Únete a un equipo ganador que promueve la creatividad y la innovación en un entorno cambiante, donde siempre estamos comprometidos con el logro de resultados, en una cultura inclusiva, diversa y de alto desempeño.

 

Propósito


Contribuye al éxito general del Departamento de Technology Engineering  / Wealth Management / Perú, desarrollando soluciones tecnológicas robustas, seguras y escalables que soportan los objetivos estratégicos del negocio . Participa activamente como apoyo en la definición de arquitecturas modernas, la implementación de buenas prácticas de desarrollo y la automatización de procesos, asegurando la calidad, eficiencia en cada entrega basados en los procedimientos internos vigentes.

 

Responsabilidades

 

•    Diseñar e implementar soluciones fullstack robustas, seguras y escalables, utilizando Java 17 o superior y Spring Boot, aplicando principios de arquitectura moderna como Hexagonal, DDD, Event Driven y Programación Reactiva, asegurando mantenibilidad y alineación con los estándares técnicos vigentes.
•    Programación MVC con net core 8 usando las buenas prácticas de programación y test unitarios, así como tener conocimiento en los escaneos de sonarqube para poder pasar las pruebas unitarias e integrales en el desarrollo y conocimiento básico en net 4.8  
•    Construir e integrar APIs REST y reactivas, siguiendo enfoques Contract First mediante OpenAPI/Swagger, garantizando autenticación, autorización y protección de datos sensibles. Se espera documentación clara y completa que facilite su consumo y asegure el cumplimiento normativo.
•    Consumo de servicios internos y externos mediante Spring Cloud OpenFeign, aplicando patrones de resiliencia con Resilience4j para asegurar la estabilidad de las integraciones en entornos distribuidos.
•    Desarrollo de interfaces frontend reutilizables y eficientes con React 18 o superior, bajo arquitectura Microfrontends y SPA, utilizando componentes institucionales. 
•    Conocimiento en prácticas DevOps, participando activamente en despliegues con Docker, orquestación con Kubernetes, configuración con HelmChart, y ejecución de pipelines CI/CD con Jenkins y ArgoCD, garantizando trazabilidad, eficiencia operativa y cumplimiento de políticas internas.
•    Colaboración documentando tareas y decisiones en Jira y Confluence, versionando el código fuente en bitbucket teniendo conocimiento en la jerarquía de ramas usando release, feature y master de forma estructurada y promoviendo el cumplimiento de estándares técnicos, regulatorios y de seguridad.
•    Trabajo en equipo bajo metodologías ágiles, participando activamente en ceremonias Scrum y aplicando prácticas de Kanban para la gestión eficiente de tareas, fomentando la mejora continua y la entrega de valor constante.

 

Educación, experiencia

Experiencia comprobada, mínimo 1 años (deseable)
Actitudes
    Apoyo a su equipo conformado por desarrolladores con menos experiencia. 
    Promueve la colaboración dentro del equipo
    Puede escuchar diferentes puntos de vista para la elaboración de soluciones

 

Complejidad del Trabajo que realiza:
    Puede resolver deudas técnicas y refactorizaciones.
    Desarrolla su trabajo con buenas prácticas de código
    Puede revisar código y hacer correcciones/recomendaciones a sus pares
    Participa en la toma de requerimientos

 

Independencia:
   Puede diseñar una solución y solicitar retroalimentación a las áreas relacionadas
   Puede explorar la solución a problemas mediante POCs y determinar la solución correcta
   Manejo de seguridad de la información y arquitectura

 

Experiencia comprobada, mínimo 2 años (deseable)
Actitudes
    Apoyo a su equipo conformado por desarrolladores con menos experiencia. 
    Promueve la colaboración dentro del equipo
    Puede escuchar diferentes puntos de vista para la elaboración de soluciones
Complejidad del Trabajo que realiza:
    Puede resolver deudas técnicas y refactorizaciones.
    Desarrolla su trabajo con buenas prácticas de código
    Puede revisar código y hacer correcciones/recomendaciones a sus pares
    Participa en la toma de requerimientos
Independencia:
   Puede diseñar una solución y solicitar retroalimentación a las áreas relacionadas
   Puede explorar la solución a problemas mediante POCs y determinar la solución correcta
   Manejo de seguridad de la información y arquitectura
Conocimientos específicos:
Tecnologías y Herramientas Backend:
JDK17 o superior, Gradle, IntelliJ IDEA 2024.3
Webflux (reactividad) R2DBC 
Spring Boot 3.4.5
Spring security
Spring Cloud OpenFeign
Resilience4j: tolerancia a fallos (circuit breaker, retries, etc)
Lombok
MapStruct: mapeo entre DTOs y entidades
Swagger/ OpenAPI: documentación de APIs REST
Spring Boot Actuator (Endpoints de salud y métricas en SpringBoot)
Net Core 8
Net Framework 4.8 (básico)
ASPX (básico)
Tecnologías y Herramientas Frontend:
React v18.1
Arquitectura Microfront y SPA simple
Uso de paradigma genérico props
TestUnit con Jest
Nodejs 18.2.9
Gestión y documentación:
Jira y Confluence
  Testing y Calidad:
Test unitarios con Mockito
Pruebas de rendimiento (Tipo Estrés y Carga) con Gatling
Conoce y ha utilizado distintos motores de base de datos
Conocimiento de mecanismos de autenticación y autorización.
Encriptación y seguridad de datos sensibles
Conoce diferentes tipos de comunicación entre microservicios (síncronos y asíncronos).
Conoce tecnología cloud o de contenerización
   Patrones de arquitectura de software (hexagonal, clean architecture) y microservicios


Ubicación(s):  Colombia : Bogota : Bogota

ScotiaTech es una unidad de negocio de ScotiaGBS, un grupo de empresas de Scotiabank, ubicado en Bogotá, Colombia. ScotiaTech fue creado para apoyar diversos sistemas y procesos tecnológicos del Banco. Ofrecemos un entorno de trabajo inclusivo y positivo, además de ventajas competitivas.

En ScotiaTech, valoramos las habilidades y experiencias únicas que cada persona aporta y nos hemos comprometido a crear y mantener un entorno inclusivo y accesible para todos. Los candidatos deben postularse directamente en línea si desean ser tomados en cuenta para este puesto. Agradecemos a todos los candidatos por su interés en esta oportunidad profesional en ScotiaTech; sin embargo, solo contactaremos a quienes hayan sido seleccionados para una entrevista.

Nota: Todos los puestos que se publican en me@Scotiabank estarán disponibles durante al menos 5 días.

Retour à la liste

RESTEZ INFORMÉ – Abonnez-vous à notre bulletin pour obtenir les dernières nouvelles – Courriel

Confidentialité

PRIDE AT WORK CANADA/FIERTÉ AU TRAVAIL CANADA

© Pride at Work Canada 2022