ANALISTA II | DEPARTAMENTO DE OMNICANALIDAD PERSONAS | EL SALVADOR
Aplicar »Fecha: 13 may 2026
Ubicación: SLV, SV
Empresa: Una empresa del Grupo Bancolombia
Descripción general
Misión:
Liderar equipos de trabajo para la implementación de proyectos multidiciplinarios de TI de diversa complejidad, efectuando el análisis de las definiciones funcionales, el diseño la arquitectura de solución y condución del desarrollo de proyectos, así como también la gestión de tareas con proveedores de TI, seguimiento a los entregables del proyecto y control de las puestas en producción de los mismos; con la finalidad de maximizar los beneficios para el banco cumpliendo con los objetivos trazados por la organización.
- Realizar análisis de las definiciones funcionales de proyectos y definición de entregables de los mismos para satisfacer las necesidades del negocio.
- Desarrollar la arquitectura de solución de la necesidad propuesta, así como la estimación de tiempo y recursos necesarios para el desarrollo del proyecto.
- Efectuar la gestión y el control de la ejecución de las tareas del equipo de trabajo para garantizar el cumplimiento de los objetivos de los proyectos.
- Liderar al equipo de trabajo para facilitar el desarrollo de actividades y garantizar la finalización de los proyectos en los tiempos estipulados.
- Identificar posibles mejoras en los procesos del negocio para dar valor agregado a la organización.
- Mantener buena comunicación con todas las áreas involucradas en los proyectos para garantizar la armonía entre los equipos de trabajo.
- Ejecutar adecuadamente los controles relacionados a los procesos y subprocesos en los que participa y conservar la respectiva evidencia, con el fin de asegurar cumplimiento y control interno.
Educación
Graduado de:
- Licenciatura en Computación
- Ingeniería en Sistemas
Habilidades
Competencias corporativas
Experiencia
Frontend (Web)
JavaScript/TypeScript sólidos (ES6+), asincronía (Promises/async‑await), manejo de errores.
React 16.14: hooks básicos (useState/useEffect), context o patrón de estado (Redux/Zustand), React Router, prop‑types o TS.
HTML5/CSS3: Flex/Grid, responsive, accesibilidad (ARIA), performance (lazy loading, memoization).
Consumo de APIs REST/JSON, manejo de tokens (Bearer/JWT), y control de errores/redes.
Backend (Node.js 22.x)
Node.js reciente (22.x): módulos ESM, streams, worker threads (básico).
Framework HTTP (Express/Fastify/Hapi) para APIs REST y middlewares.
Autenticación y Autorización: JWT/OAuth2, roles/claims, refresh tokens.
Prácticas de seguridad: OWASP (XSS, CSRF, SSRF, SQLi), validación de entrada (Joi/Zod).
Logging/Monitoreo: Winston/Pino, métricas (OpenTelemetry básico), manejo de errores.
Testing: Jest/Mocha + supertest, pruebas unitarias e integración.
Mobile
Cordova 12: configuración, plugins, hooks, lifecycle, WebView tuning.
Android (Kotlin): Android Studio, Gradle, manejo de permisos, compatibilidad de plugins Cordova con nativo.
iOS (Swift): Xcode, provisioning profiles/certificados, integración de plugins nativos.
Build & Release: firmados, variantes (debug/release), Play Console / App Store Connect.
Data & Integración
Oracle: SQL avanzado, funciones/joins, performance básico (índices, explain plan a alto nivel), conexión desde Node (oracledb).
Gradle: configuración para Android, flavors, dependencias y caching.
DevOps/Colaboración
Git/GitFlow o trunk‑based, PRs, code reviews.
CI/CD (GitHub Actions/Azure DevOps/GitLab): pipelines para web, Android, iOS y backend.
Documentación (OpenAPI/Swagger), lectura/creación de ADRs.
Inglés técnico (lectura/escritura).