<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1611188822526283&amp;ev=PageView&amp;noscript=1">

El detrás de cámara de las Fintech: ¿qué significa ser TI?

Seguro has escuchado decir a algún amigo o amiga estudiante de Ingeniería o a algún ingenier@, que quiere dedicarse a la Ingeniería de Software. Si no eres parte de ese mundo, es posible que no entiendas bien a qué se refiere, pero seguramente, y sin darte cuenta, estás expuesto día a día al producto de su trabajo. 

Internet y todas las aplicaciones que usas diariamente no existirían sin el trabajo de l@s ingenier@s en Software, o programadores, como se les llama comúnmente. Este rol es aún más crucial en el rubro de las  Fintech, donde están detrás de cada proceso y operación. De hecho, en CurrencyBird, el 33% de nuestro equipo es Ingenier@ en Software. Es decir, del área de las Tecnologías de la Información (TI). 

Debido a la enorme importancia que esta profesión tiene para el funcionamiento del mundo actual, en este artículo te explicamos qué hacen y cómo enfrentan sus tareas. Y qué mejor, todo desde la propia voz de nuestros ingenier@s. 

Antes de partir, un disclaimer: este artículo se basa en la experiencia de parte de nuestro equipo y en sus tareas específicas en CurrencyBird. Habiendo dicho eso, ¿qué significa ser del área TI en nuestra empresa? Esta área se encarga de diseñar, desarrollar e implementar el software de nuestro sistema. Es decir, permite que nuestra plataforma funcione y se desarrolle sin problemas. Ojo, no se trata solo de saber programar, sino también de tener la capacidad para resolver problemas y pensar siempre desde la necesidad del cliente o usuario final. 

Crear algo de cero: la magia de la computación

Álvaro Arriagada, Ingeniero en Software, se incorporó al equipo de TI en 2019, pero para él, la computación fue siempre parte de su vida. Cada vez que usaba un programa o jugaba un juego online, se cuestionaba qué había detrás o cómo se había logrado llegar a eso. Parte fundamental de su gusto por la computación es crear algo de cero. Y efectivamente de eso se trata la Ingeniería en Software. 

Ya, pero, ¿qué hace un TI en el día día?

Nuestro sitio web, ese que te permite cotizar tus envíos, invitar a tus amigos a que transfieran con nosotros, leer artículos de blog, conversar con el área de atención al público a través de nuestro chat, hacer pagos masivos, etc., tiene detrás una compleja red informática, perfectamente diseñada, para que la experiencia de nuestros clientes sea la mejor de todas. 

Pero antes de explicarte cómo trabaja nuestro equipo TI, es clave entender ciertos conceptos básicos sobre programación e Ingeniería en software. Partamos con el código. Si tienes colegas o amigos ingenieros dedicados a la programación, seguro has visto que siempre trabajan con códigos en sus pantallas. El código es un conjunto de instrucciones que ordena a un sistema o programa para que ejecute ciertas tareas o pasos. Cada acción dentro de un sitio web o una aplicación está asociada a un código específico. Es decir, a una instrucción. Por ejemplo, cuando pinchaste el link de este artículo porque despertó tu interés, tu computador te llevó a la página de nuestro blog. Esa acción, tiene una orden específica dada por un código específico. 

Los códigos, por su parte, responden a lenguajes de programación específicos. Estos, como su nombre lo indica, son lenguajes especiales que usan los programadores para comunicarse y desarrollar distintos programas, plataformas, aplicaciones, sitios webs, etc. Existen muchos, pero los más conocidos o utilizados en la actualidad son Java, Python, C/C+, Ruby, y C#. 

Ahora bien, respondiendo la pregunta que nos hicimos antes. ¿Qué hace un TI en el día a día? ¿Cuál es su método de trabajo? 

En CurrencyBird nuestros TI utilizan el método Scrum para trabajar. Este proceso permite trabajar de forma colaborativa y ágil en el desarrollo de software, donde se aplican el conjunto de prácticas para trabajar en equipo y llegar al mejor resultado de un proyecto determinado. Si te interesa conocer este método en detalle, haz clic aquí

Matias Duhalde, parte del equipo durante casi 2 años y que partió recientemente a perfeccionar sus estudios en Francia, nos explica que esta metodología permite que la solución entregada sea la más certera y eficiente posible:

Tomamos el problema y lo identificamos. Nos ponemos en los zapatos del usuario para entender su necesidad, y a partir de ese entendimiento, tenemos reuniones periódicas para intercambiar ideas sobre cómo diseñar el camino a seguir. Puede tomar tiempo, pero es muchísimo más eficiente hacerlo así que empezar a meterle mano al código sin antes hacer una buena revisión del problema que necesitamos solucionar”. 

El modus operandi diario consiste en:

  1. Solucionar posibles problemas de la plataforma a través de un análisis conjunto.
  2. Diseñar mejoras en nuestra plataforma a largo plazo.
  3. Implementar nuevas soluciones a medida que van surgiendo necesidades de nuestros clientes o de las distintas áreas de CurencyBird. 

Tecnología: el corazón de nuestra empresa

Tal como hemos explicado reiteradas veces, somos parte del mundo Fintech. Y como bien dice su nombre “tecnología financiera”) el fuerte de las empresas Fintech es entregar servicios financieros de forma más ágil, segura y moderna a través de la tecnología. En ese sentido, sin un área consolidada de ingenieros expertos, sería muy difícil implementar un buen sistema que permita entregar los servicios de forma segura y eficiente. 

El área de tecnología es el corazón de la empresa y, según Matías, eso hace que su trabajo sea tan desafiante y a la vez tan valorado:

Somos una Fintech, estamos orientados 100% a satisfacer las necesidades a través de la tecnología. Esto le da un protagonismo importantísimo al área y a los sistemas que desarrollamos y diseñamos. Y se encuentran dos sentimientos: uno de apreciación por las cosas que implementamos y sentir que lo que hace el área TI tiene mucho valor; y de presión y desafío, donde sabemos que el código que desarrollamos lo verá directamente el cliente. Se aprecia que nuestro trabajo sea así de importante y, a la vez, es un gran desafío”. 

Quiero ser Ingenier@ en Software

¿Sabías que la Ingeniería en Software es la carrera más demandada del mundo? Sí, tal cual. Así lo afirmó una investigación realizada por la empresa británica especializada en selección de personal, Michael Page. En este análisis se incluyeron sueldos, equilibrio entre vida laboral y personal, y puntuaciones de felicidad. 

El camino para ser Ingenier@ en Software depende mucho de la universidad donde se estudie. En algunas instituciones se entra a una especie de plan común de todas las ingenierías y, en otras, se puede ingresar de lleno al mundo del software y la programación. 

En Chile, existen muchas universidades (estatales y privadas) e institutos profesionales que imparten la carrera de ingeniería civil o, en específico, la ingeniería en software o informática. Entre todas, podemos mencionar: 

  • Universidad Católica de Chile 
  • Universidad de Chile 
  • Universidad Austral de Chile 
  • Universidad Andrés Bello 
  • Universidad Técnica Federico Santa María 
  • Duoc UC
  • Universidad de los Andes

Existen más opciones dependiendo del lugar donde vives. Revisa aquí un listado de las universidades a lo largo del país que imparten la carrera. 

Independiente de cuál sea el camino para estudiar ingeniería en software, estas son 5 habilidades que, según nuestro equipo, son clave para desarrollarse exitosamente en este rubro: 

  1. Capacidad para resolver problemas.
  2. Creatividad.
  3. Habilidad para el trabajo en equipo.
  4. Comunicación asertiva.
  5. Liderazgo.
  6. Capacidad para adaptarse a los cambios

Para Fernando Vega, quien se incorporó a nuestro equipo este año, desempeñarse en el área TI es un gran motor de aprendizaje:

Ser TI en CurrencyBird es tener la posibilidad de implementar soluciones que puedan mejorar la experiencia de los clientes en la plataforma web. Para eso hay que estar en constante aprendizaje y siempre ir adquiriendo conocimientos de nuevas tecnologías, para que la empresa siga siendo moderna e innovadora”.

Y claro. Lo que dice Fernando es totalmente cierto. Todos nuestros ingenieros en software, además de haber sacado la carrera universitaria, están constantemente aprendiendo nuevos métodos, tecnologías y herramientas. De hecho, le preguntamos a ellos qué cursos recomiendan o qué cosa les sirve para ir nutriéndose día a día. Para Álvaro, la plataforma Udemy ha sido muy útil para tomar distintos cursos, como: 

  • Master en PHP, SQL, POO, MVC, LARAVEL
  • Wordpress
  • React: De cero a experto (Hooks y Mern) del profesor Fernando Herrera
  • NextJs: El framework de React para producción del profesor Fernando Herrera

Como vimos, ser ingeniero en Software hoy en día es crucial para que las empresas puedan adaptarse correctamente a la tecnología que exige el mundo de hoy. Y claro, sabemos que para quienes no se mueven dentro de ese mundo, es complicado saber con exactitud qué es lo que hacen desde cero, sin que nadie lo explique. ¡Esperamos que nuestro artículo te haya aclarado la película!

En CurrencyBird estamos constantemente aplicando nuevas tecnologías para que nuestro servicio sea ágil y responda a las necesidades de nuestros clientes. ¡Visita nuestra página