Desarrollador de Integraciones
¡Sé parte de Stefanini!Participar en el ciclo de desarrollo y mantenimiento de soluciones tecnológicas relacionadas con BPM, ODM, buses de integración y procesos ETL, apoyando la construcción, ajuste, prueba, documentación y estabilización de componentes que soportan procesos críticos del negocio bancario.Responsabilidades y atribucionesAnalizar requerimientos funcionales y técnicos asociados a procesos de negocio, reglas, integraciones y flujos de datos.Desarrollar, ajustar y mantener soluciones sobre plataformas BPM y motores de reglas ODM.Participar en el desarrollo y mantenimiento de servicios e integraciones sobre buses empresariales.Apoyar componentes relacionados con Bus PS, MB y DP, de acuerdo con la arquitectura y estándares del banco.Desarrollar, modificar y mantener procesos ETL para extracción, transformación, carga y procesamiento de información.Realizar mantenimiento evolutivo, correctivo y adaptativo sobre aplicaciones e integraciones existentes.Ejecutar pruebas unitarias y apoyar pruebas funcionales, integrales, de certificación y regresión.Analizar incidencias técnicas, identificar causa raíz y proponer soluciones correctivas.Documentar desarrollos, configuraciones, flujos, integraciones, reglas, evidencias de pruebas y procedimientos técnicos.Cumplir con estándares de codificación, arquitectura, seguridad, calidad y gobierno tecnológico definidos por el Banco de Bogotá.Apoyar actividades de despliegue, liberación, estabilización y acompañamiento postproducción.Participar en estimaciones de esfuerzo, análisis de impacto y revisión técnica de requerimientos.Trabajar de manera coordinada con líderes técnicos, analistas funcionales, QA, arquitectura, infraestructura, seguridad y áreas usuarias.Participar en ceremonias, reuniones técnicas y seguimientos propios del modelo de fábrica de software.Asistir presencialmente a las oficinas del Banco de Bogotá cuando el cliente lo requiera.Requisitos y calificacionesProfesional, tecnólogo o técnico en:Ingeniería de Sistemas.Ingeniería Informática.Ingeniería de Software.Ciencias de la Computación.Tecnología en Desarrollo de Software.Administración de Sistemas Informáticos.Carreras afines.Competencias requeridas:Capacidad de análisis técnico.Pensamiento lógico y estructurado.Orientación a la calidad.Atención al detalle.Capacidad para resolver problemas.Comunicación efectiva con equipos técnicos y funcionales.Trabajo en equipo.Proactividad.Organización y gestión de prioridades.Adaptabilidad a estándares y procesos del cliente.Capacidad para trabajar bajo presión y con tiempos definidos.Compromiso con la continuidad operativa.Disposición para aprender y profundizar en tecnologías de integración, procesos y datos.Tecnologías principalesBPM – Business Process Management.ODM – Operational Decision Manager / motores de reglas de negocio.Bus de integración / Enterprise Service Bus.Bus PS, MB, DP.ETL – procesos de extracción, transformación y carga de datos.Desarrollo y mantenimiento de integraciones entre sistemas.Consumo, exposición y orquestación de servicios.Análisis de flujos de negocio, reglas, servicios y procesos batch.Manejo de ambientes de desarrollo, pruebas, certificación y producción.Documentación técnica y evidencias de pruebas.Conocimientos deseablesExperiencia en herramientas IBM BPM, IBM ODM, IBM Integration Bus / Message Broker o tecnologías equivalentes.Conocimiento en DataPower o plataformas de integración empresarial.Manejo de servicios SOAP / REST.Conocimiento en XML, JSON, XSD, WSDL o estructuras de mensajería.Conocimiento en bases de datos relacionales.Manejo de SQL.Experiencia con herramientas ETL empresariales.Experiencia en integración de aplicaciones legadas y modernas.Conocimiento en metodologías ágiles, tradicionales o híbridas.Experiencia en modelos de fábrica de software.Experiencia en sector financiero, bancario, asegurador o empresas con alta criticidad transaccional.Experiencia requeridaExperiencia mínima de 3 años en desarrollo de software, integración de sistemas o mantenimiento de aplicaciones empresariales.Experiencia comprobable en al menos una de las siguientes líneas tecnológicas: BPM, ODM, Bus de integración o ETL.Experiencia en desarrollo, mantenimiento, soporte o evolución de aplicaciones corporativas.Experiencia en análisis técnico, pruebas unitarias, documentación y atención de incidencias.Deseable experiencia en entidades bancarias, financieras, aseguradoras, fintech o compañías con sistemas transaccionales críticos.Deseable experiencia trabajando bajo modelo de fábrica de software, células de desarrollo o servicios gestionados.Informaciones adicionales