




Resumen del Puesto: Contribuye al éxito del Departamento de Technology Engineering/Wealth Management/Perú, desarrollando soluciones tecnológicas robustas, seguras y escalables. Puntos Destacados: 1. Únete a un equipo ganador que promueve creatividad e innovación 2. Cultura inclusiva, diversa y de alto desempeño 3. Diseñar e implementar soluciones fullstack robustas, seguras y escalables ID de la solicitud: 241970 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. **Relaciones jerárquicas** Gerente principal: It Engineering Manager Empleados a su cargo: N/A Empleados a su cargo comunes: N/A **Cantidad de empleados/ámbito de control.** * Cartera de iniciativas asignadas y priorizadas por la Unidad de Gestión de la Demanda en coordinación con el equipo de Ingeniería * Apoyo con recursos de las Fábricas de Software y otros proveedores * Superintendencia de Mercado de Valores como ente regulador externo de las operaciones de las subsidiarias a las cuales se dará soporte: Scotia Bolsa y Scotia Fondos. **Educación, experiencia, otra información** * Ingles intermedio avanzado * Experiencia comprobada, mínimo 2 años (deseable) Conocimientos específicos: Java, Springboot, Netcore, React, Angular, SQL, Microservicios, praçtica DevOps * 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 (must Have) 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.


