Consultor de IBM BAW con una sólida experiencia en el diseño, desarrollo e implementación de soluciones de automatización de procesos de negocio. El candidato ideal será un experto técnico con la capacidad de traducir los requerimientos de negocio en soluciones robustas y escalables, utilizando las últimas versiones y características de la plataforma IBM BAW. Se espera que el candidato demuestre liderazgo técnico, excelentes habilidades de comunicación y una mentalidad proactiva para aprender y adoptar nuevas tecnologías.
Habilidades Técnicas Requeridas:
-
Experiencia Principal: Mínimo de 3 a 5 años de experiencia comprobable en el desarrollo de aplicaciones de flujo de trabajo con IBM Business Automation Workflow (BAW), incluyendo experiencia práctica con versiones recientes (p. ej., 19.x, 20.x o superiores).
-
Desarrollo de UI Avanzado: Sólido dominio de JavaScript para el desarrollo de la parte frontal y lógica de negocio, incluyendo frameworks y librerías modernas. Experiencia en la creación de “Coach Views” e “Heritage Coach Views”.
-
Integración de Sistemas: Amplia experiencia en la integración con servicios externos a través de APIs REST (con especificaciones OpenAPI/Swagger) y servicios web SOAP. Es deseable el conocimiento de IBM App Connect.
-
Bases de Datos: Competencia avanzada en SQL, con la habilidad para diseñar y optimizar consultas complejas y procedimientos almacenados en bases de datos como Oracle o DB2.
-
Modelado y Notación: Profundo conocimiento de Business Process Model and Notation (BPMN) para el modelado de procesos ejecutables.
-
Java/J2EE: Sólidos conocimientos prácticos en Java para el desarrollo de componentes y servicios de integración.
-
Deseable conocimiento de la Nube y Contenedores: Experiencia o conocimiento práctico en la migración de instancias de BAW a IBM Cloud Pak for Business Automation. Se valorará la familiaridad con tecnologías de contenedores como Docker y Kubernetes (OpenShift).
-
CI/CD y DevOps: Se considera una ventaja la experiencia con herramientas de integración y despliegue continuo como Jenkins, JFrog Artifactory, Git y Jira.
-
Plataforma IBM: Es un plus la experiencia con otros componentes del ecosistema de IBM como IBM FileNet Content Manager, IBM Operational Decision Manager (ODM) e IBM Datacap.
-
Idiomas: Dominio del idioma inglés, tanto oral como escrito.
Habilidades adicionales deseables y Tendencias Emergentes:
-
Inteligencia Artificial (IA): Comprensión de los casos de uso de la IA en la automatización de procesos, como el uso de modelos de IA generativa para la creación de contenido y el IBM Workflow Assistant basado en watsonx.ai.
-
Metodologías Ágiles: Experiencia demostrable trabajando en equipos multidisciplinarios bajo metodologías Agile/Scrum.
-
Seguridad: Conocimiento de las mejores prácticas de seguridad en el desarrollo de aplicaciones.
Roles y Responsabilidades:
-
Consultoría y Análisis: Colaborar estrechamente con los analistas de negocio y los stakeholders para comprender los requisitos funcionales y traducirlos en especificaciones técnicas detalladas.
-
Diseño y Arquitectura: Liderar la planificación técnica, diseñar arquitecturas de solución, y elaborar documentos de diseño de alto y bajo nivel.
-
Desarrollo e Implementación: Diseñar, desarrollar, probar e implementar soluciones completas de procesos de negocio utilizando IBM BAW.
-
Liderazgo Técnico y Mentoría: Actuar como líder técnico dentro del equipo, proveyendo guía y mentoría a desarrolladores con menos experiencia.
-
Optimización y Mantenimiento: Evaluar, optimizar y mejorar las aplicaciones existentes de BAW para asegurar su rendimiento y funcionalidad.
-
Gestión del Ciclo de Vida: Participar activamente en todas las fases del ciclo de vida del desarrollo de software, desde la estimación y el diseño hasta las pruebas, el despliegue y el soporte.
-
Innovación: Mantenerse actualizado con las últimas tendencias y tecnologías en automatización de procesos para proponer soluciones innovadoras que aporten valor al negocio.