¿Qué hace un desarrollador TIBCO?

¿

Un desarrollador TIBCO es un especialista en la integración de datos, monitorización y despliegue que puede implementar estrategias de aplicación utilizando patrones de integración empresarial y enfoques basados en la nube con contenedores y microservicios. Sigue leyendo para conocer con más detalle el papel de un desarrollador TIBCO.

¿Qué es TIBCO?

Las siglas TIBCO, como suele conocerse, derivan de la abreviatura –The Information Bus Company– La cual se trata de una empresa fabricante de productos de software y hardware dirigida a las soluciones empresariales basándose en la Arquitectura Orientada a Servicios o SOA.

TIBCO tuvo su comienzo en 1997, proporcionando revolucionarios APL de comunicación para sus clientes, construidos sobre la base de emplear un único canal para transmitir información entre todas las aplicaciones de una empresa sin intervención humana.

En la actualidad, dicho canal de información se denomina Enterprise Messaging Service o EMS, el cual se encuentra dentro de una amplia gama de productos ofrecidos por TIBCO para el desarrollo, la implementación, la supervisión y la orquestación de aplicaciones. Algunos de ellos son:

  • Runtime Agent (TRA) – Es un sistema virtual que permite utilizar otros productos de la suite TIBCO
  • Diseñador – Se utiliza para desarrollar funciones, documentos, esquemas XML, servicios, entre otros, para ser utilizados
  • Administrador – Interfaz que permite a los desarrolladores controlar e implementar las funciones creadas en el TIBCO Designer
  • Hawk – Es la herramienta usada por los desarrolladores para monitorear las funciones implementadas en el TIBCO Administrator
  • EBX Software – Software que otorga una solución para gestionar y consumir datos compartidos
  • Integración en la nube y TIBCO BusinessWorks – Ayuda a la integración con un enfoque basado en API

En esta era moderna, cada día seguimos implementando nuevas tecnologías interconectadas. Logrando así, un crecimiento exponencial de lo que suele denominarse «Internet de las cosas» o IOT. 

Por lo tanto, para llevar el ritmo de las nuevas conectividades, las grandes organizaciones necesitan un sistema que permita lograrlo. Y, es aquí, donde entran en juego los proveedores de sistemas de comunicación como TIBCO, empresa en la que muchas organizaciones confían para conectar varios sistemas de TI y lograr la máxima eficiencia.

El papel de un desarrollador TIBCO - Responsabilidades, habilidades, formación, salario
Descripción general del puesto de desarrollador TIBCO

Como hemos visto anteriormente, TIBCO ofrece una variada gama de paquetes de software y productos. Por eso, cuando hablamos de un desarrollador TIBCO, es importante entender que ningún desarrollador podrá trabajar con todos los productos TIBCO, ya que cada sistema requiere su propio conjunto de reglas y lenguajes de programación. 

Algunos de los desarrolladores TIBCO más demandados son aquellos que tienen experiencia práctica con TIBCO BusinessWorks y TIBCO EMS.

El papel de un desarrollador TIBCO – Responsabilidades y tareas

Para determinar el papel de un desarrollador TIBCO, se debe tener en cuenta que existen distintos sectores, por lo que el rol del mismo depende de varios factores como; la organización para la que trabaja y el nivel de datos que maneja. 

En general, una empresa típica trabaja con los siguientes datos:

  • Cliente objetivo
  • Proveedores
  • Departamentos internos
  • Bases de datos de la empresa
  • Aplicaciones y dispositivos de los empleados
Responsabilidades y tareas diarias de un desarrollador TIBCO
Tareas del desarrollador TIBCO

El desarrollador TIBCO, debe trabajar usando varias de las resoluciones TIBCO para lograr conectar los sistemas existentes, permitiendo el fácil desplazamiento de datos por medio de dichos sistemas. Para ello, debe utilizar la planificación y diseñar los procesos de integración de datos. 

Además, los desarrolladores de TIBCO ayudan a desarrollar el código de integración y análisis basado en TIBCO, a realizar pruebas en las soluciones TIBCO y a gestionar la resolución de problemas. A su vez, deben trabajar con otros miembros del equipo técnico para conceptualizar los requisitos del sistema para grandes proyectos de desarrollo.

Funciones que debe llevar a cabo el desarrollador TIBCO:

  • Definir los requisitos de los sistemas necesarios en proyectos de desarrollo complejos
  • Desarrollar documentos técnicos detallados relacionados con los proyectos en curso
  • Crear y configurar colas/puentes en TIBCO EMS
  • Desplegar el proyecto utilizando TIBCO TEA
  • Diseñar objetos reutilizables en entorno SOA y planes de prueba (revisión de pruebas UAT)
  • Realizar la implementación de la arquitectura basada en microservicios
  • Desarrollar aplicaciones y componentes de TIBCO BW
  • Diseñar y mantener pruebas unitarias con TIBCO BW
  • Integrar los flujos de trabajo del negocio de acuerdo con las mejores prácticas
  • Dirigir el equipo de desarrollo de TIBCO durante los proyectos según sea necesario
  • Revisar la aplicación para detectar posibles problemas de integridad de los datos
  • Comprobar la codificación realizada durante la actualización de la aplicación, la ampliación u otros desarrollos

¿Estas buscando desarrolladores TIBCO?
> Encuéntralos aquí

Habilidades y experiencia necesarias para los desarrolladores de TIBCO

Los desarrolladores TIBCO, deben cumplir con responsabilidades diarias para las cuales hay que tener conocimiento en ciertas herramientas y plataformas tecnológicas que pueden variar dependiendo del puesto que ocupe. Algunas de las herramientas esenciales de las cuales necesitan conocer son: 

  • TIBCO BusinessWorks y File Adapters
  • Java y C
  • Aplicaciones basadas en EMS, MQ, XSD y SSB
  • Servicios web RESTful y/o servicios web SOAP
  • Herramientas de bases de datos como SQL Server, MongoDB, Oracle
  • Sistemas de mensajería como ZeroMQ, RabbitMQ, Apache Kafka
  • TIBCO EMS, Rendezvous y Spotfire

A los desarrolladores TIBCO se les suele exigir experiencia en el modelado de la lógica empresarial y la automatización de procesos mediante TIBCO BusinessWorks y la mensajería EMS.

Habilidades requeridas para un desarrollador de TIBCO
Habilidades requeridas

Sumado a lo anterior, necesitan contar con excelentes habilidades interpersonales y de comunicación, ya que se comunicarán con las partes interesadas y con otros desarrolladores. También, deben ser flexibles y adaptarse rápidamente a los cambios que puedan presentarse en el trabajo.

Además, se requieren de las siguientes habilidades para convertirse en un desarrollador TIBCO:

  • Sólidos conocimientos de los productos de mensajería y middleware de integración empresarial
  • Experiencia práctica en la implementación de colas, temas, puentes, rutas, adaptadores, etc.
  • Conocimiento de los aspectos de seguridad de TIBCO como SSL, Certs
  • Conocimiento de WebServices- SOAP/REST
  • Buen conocimiento del núcleo de Java y sólidos conocimientos de SQL
  • Experiencia con los principales comandos de UNIX
  • Conocimiento de herramientas de gestión y comunicación para componentes SOA / BPM 
  • Buena experiencia en el despliegue de aplicaciones TIBCO utilizando scripts automatizados
  • Conocimiento y experiencia con herramientas de modelado de análisis UML
  • Experiencia como analista de procesos BPM y diseñador/implementador de módulos TIBCO BusinessWorks
  • Experiencia con herramientas CICD como Bitbucket, Jenkins (Pipelines)
  • Idealmente, experiencia con metodologías ágiles y uso de JIRA

¿Cómo convertirse en desarrollador TIBCO?

Tomando en cuenta las herramientas y habilidades mencionadas anteriormente que se deben dominar, un desarrollador TIBCO debe contar con una formación superior o un título universitario como una licenciatura en un campo técnico como la informática, la ingeniería informática o algún otro campo relacionado.

También, existen numerosas certificaciones y cursos de formación ofrecidos por instituciones y empresas privadas que se pueden tener en cuenta para expandir los conocimientos de TIBCO:

¿Buscas empleo como desarrollador TIBCO?
Encuentra proyectos TIBCO en Freecelancermap

Salario de los desarrolladores TIBCO

En Estados Unidos, el salario inicial para un desarrollador TIBCO ronda los 71.000 $ neto al año. Más adelante, conforme se gana experiencia laboral, el sueldo anual aumenta a unos 82.500 $. En otros casos, los mejores candidatos ganan hasta 119.000 dólares al año.

Así mismo, se debe tener en cuenta que la experiencia que el desarrollador aporte a la empresa y las tareas asignadas influyen de gran manera en el salario final. Igualmente, el tipo de empresa, su tamaño y ubicación juega un papel fundamental para determinar la media anual. 

Es por ello, que si analizamos el salario de los desarrolladores TIBCO en el Reino Unido, este se sitúa en unas 67.000 libras esterlinas, mientras que en los EAU es de unos 145.000 AED. A su vez, en latinoamérica podemos encontrar sueldos que van desde los 28,200,200 CLP en Chile y los 332,500 UYU en Uruguay. 

¿Cuánto gana un desarrollador TIBCO?

Júnior$71,000
Promedio$82,500
Sénior$119,000

¿Y los desarrolladores TIBCO freelance?

Según los datos de freelancermap, los Desarrolladores TIBCO cobran de media:

$/hora

La mayoría de freelancers en esta área cobran entre 33 y 106 $/hora.

Los Desarrolladores TIBCO trabajando a tiempo completo (8 horas/día) cobrarían:

$/día
Última actualización:

Otros perfiles profesionales en IT:

» Más perfiles en desarrollo de software

Rossany Rivera
Por Rossany Rivera

Entradas recientes