cerradaRef AIA-2021-02-003 – Oferta Programador Senior Java – POLAR

Grupo AIA desarrolla software avanzado basado en técnicas de optimización, simulación, y Machine Learning (clasificación, predicción, etc.), tanto sobre Big Data como sobre bases de datos estándar. Para ello aplica metodologías basadas en las ciencias básicas, fundamentalmente Matemáticas y Física. El objetivo permanente de Grupo AIA es la transformación de la información en conocimiento útil, que proporcione a nuestros clientes un riguroso apoyo a la toma de decisiones, basado en datos, en todos los niveles operativos y de gestión de su empresa.

En Grupo AIA estamos buscando un Analista/Programador Java que quiera desarrollar su carrera profesional en una compañía en crecimiento dedicada a la resolución de problemas complejos en el mundo de la industria y del mundo empresarial mediante el desarrollo de tecnologías avanzadas.

 

Qué se espera que de ti y cuáles serán tus entregables

Inicialmente trabajarás como programador en el marco de una aplicación puntera dedicada a la optimización del suministro y distribución del dinero efectivo en la red de cajeros automáticos y oficinas bancarias. Puedes consultar en qué consiste nuestro sistema en la página: https://aia.es/productos/neopolar/.

Tu trabajo se centrará en trabajos evolutivos sobre nuestro producto NeoPOLAR. Se te pedirá que, una vez conozcas la plataforma, realices el diseño técnico a partir de las especificaciones o propuestas funcionales que te proporcionará el Jefe de Proyecto, y que las implementes bajo su supervisión. Programarás en el lado del servidor, usando Java y Oracle PL/SQL, con algo de Shell scripting, así como en el lado del interfaz de usuario, en donde programarás con tecnologías JavaScript (Vue.js).

Tendrás que generar pruebas unitarias y pruebas de regresión, para lo cual deberás aprender a generar datos realistas de pruebas, ya que se trata de un sistema que realiza optimizaciones sobre datos de series temporales diversas. Obviamente también tendrás la responsabilidad de preparar e instalar versiones en los entornos de pruebas y producción del cliente. También participarás en la documentación de proyecto (manual de explotación, manual de usuario entre otros), y en función de tu predisposición ocasiones tendrás interlocución técnica con el cliente.

La evolución profesional natural en AIA (> 1 año), una vez que hayas adquirido un conocimiento más profundo de la plataforma a nivel funcional y algorítmico, es progresar hacia responsabilidades de analista y poder llevar a cabo pequeños proyectos de principio a fin, de forma autónoma en una primera etapa y con algún programador a tu cargo en las siguientes.

 Requisitos mínimos

  • Titulación universitaria superior
  • Experiencia de tres años o más como Analista Programador/a en Java/J2EE, en el lado del servidor:
    • Java (server side), Spring y Maven
    • Hibernate y Oracle + PL/SQL (pero también nos vale la experiencia en otros como PotgreSQL + PL/pgSQL, SQL Server + Transact SQL, etc.)
  • Alguna experiencia en desarrollo de front-ends web con JavaScript

Habilidades/experiencia deseable

  • Conocimientos en programación lineal
  • Experiencia o conocimientos en arquitecturas y sistemas IT; y en particular sistemas cloud (Amazon, Microsoft, o Google)
  • Conocimientos en ámbito DevOps
  • Experiencia en Vue.js y Vuetify
  • Experiencia en el entorno de desarrollo Eclipse

¿Que ofrecemos?

  • Contrato fijo
  • Participación en proyectos de Innovación puntera para algunas de las empresas más importantes del país
  • Desarrollo profesional al ritmo de tu potencial
  • Participación en todas las fases del proyecto en el marco de un Producto; adquisición por tanto de un dominio transversal en un marco especializado.
  • Empresa con metodologías de trabajo implantadas y certificadas por la ISO:9001:2015
  • Gran ambiente de trabajo colaborativo y enriquecedor
  • Entorno multicultural
  • Horario flexible. Posibilidad de acogerte a nuestro programa de teletrabajo, parcial o total
  • Planes de formación adaptados a tus necesidades y potencial
  • Seguro médico privado
  • Acceso a planes de retribución flexible (parking, tickets de trasporte / restaurante / guardería)
  • Al cumplir 2 años de antigüedad en la empresa, aportación a Plan de Pensiones corporativo del 3% del salario bruto

 

 

cerradaRef AIA-2021-02-001 – Oferta Jefe de Proyecto Java – AML

Grupo AIA desarrolla software avanzado basado en técnicas de optimización, simulación, y Machine Learning (clasificación, predicción, etc.), tanto sobre Big Data como sobre bases de datos estándar. Para ello aplica metodologías basadas en las ciencias básicas, fundamentalmente Matemáticas y Física. El objetivo permanente de Grupo AIA es la transformación de la información en conocimiento útil, que proporcione a nuestros clientes un riguroso apoyo a la toma de decisiones, basado en datos, en todos los niveles operativos y de gestión de su empresa.

En Grupo AIA estamos buscando un Jefe de Proyecto Java que quiera desarrollar su carrera profesional en una compañía en crecimiento dedicada a la resolución de problemas complejos en el mundo de la industria y del mundo empresarial mediante el desarrollo de tecnologías avanzadas.

 

Qué se espera que de ti y cuáles serán tus entregables

Inicialmente trabajarás como analista/programador en el marco de una aplicación puntera dedicada a la detección de casos de blanqueo de dinero en banca (AML, Anti-Money Laundering). Puedes consultar en qué consiste nuestro sistema en la página: https://aia.es/productos/aml-siopeia-geb/.

Se te pedirá que programes tanto cambios evolutivos como nuevas funcionalidades en el sistema. Esto tomará la forma de pequeños proyectos en los que serás el Jefe de Proyecto, donde realizarás el análisis funcional de los evolutivos que ha pedido el cliente, e implementarás estos (a veces por ti solo/a, a veces con un pequeño equipo de programadores a tu cargo).  Programarás tanto en la parte de back-end (Java y Oracle PL/SQL) como en la de front-end  Más concretamente el sistema actual utiliza (entre otras) tecnologías Spring, Struts, y JQuery; pero si no las conoces tendrás un periodo de adaptación del orden de 1 a 2 meses para ponerte al día en estos frameworks, y para profundizar en la arquitectura de nuestra solución (nuestros DAOs, actions, etc.)

Tus entregables consistirán en desarrollos concretos, con una extensión temporal del orden de pocas semanas, en los que serás guiado por el Jefe de Producto. Se te pedirá también utilizar nuestras herramientas de integración continua y calidad de software (por ejemplo SonarQube), con las que analizamos métricas de calidad del código y de ejecución de los tests unitarios (JUnit).

Se espera de ti que en el plazo de unos meses llegues a conocer nuestra plataforma AML con la suficiente soltura para poder llevar a cabo estos pequeños proyectos de evolutivos de manera autónoma, liderándolos de principio a fin: desde el análisis funcional a la entrega. Otras de tus funciones también importantes serán las de dar apoyo al Jefe de Producto en las estimaciones de esfuerzo y a Ventas en la preparación de propuestas comerciales para nuevos proyectos.

A más largo plazo (~ 3 a 5 años), esperamos que evoluciones hacia Jefe de Equipo, liderando equipos más grandes de analistas y programadores.

 

Requisitos mínimos

  • Titulación universitaria superior
  • Experiencia de tres años o más como Analista Programador/a en Java/J2EE, en el lado del servidor:
    • Java (server side), preferiblemente con Spring e Hibernate
    • Oracle + PL/SQL (también nos valdría la experiencia en otros como PotgreSQL + PL/pgSQL, SQL Server + Transact SQL, etc.)
  • Experiencia en toma de requisitos, análisis funcional y diseños técnicos
  • Experiencia en el trato con el cliente, en el plano funcional o técnico.

 

Habilidades/experiencia deseable

Los ítems de esta lista no son imprescindibles, pero te darán una idea de lo que valoraremos:

  • Experiencia o conocimientos en front-end web: HTML y JavaScript. También se valorarán CSS, JSP, Struts2, JQuery, ojs.
  • Experiencia o conocimientos en arquitecturas y sistemas IT; y en particular sistemas cloud (Amazon, Microsoft, o Google)
  • Experiencia en el entorno de desarrollo Eclipse y en Maven
  • Experiencia o conocimientos en diseño de algoritmos, modelización de datos, o sistemas de soporte a la toma de decisiones

 

¿Que ofrecemos?

  • Contrato fijo
  • Participación en proyectos de Innovación puntera para algunas de las empresas más importantes del país
  • Desarrollo profesional al ritmo de tu potencial
  • Participación en todas las fases del proyecto en el marco de un Producto; adquisición por tanto de un dominio transversal en un marco especializado.
  • Empresa con metodologías de trabajo implantadas y certificadas por la ISO:9001:2015
  • Gran ambiente de trabajo colaborativo y enriquecedor
  • Entorno multicultural
  • Horario flexible. Posibilidad de acogerte a nuestro programa de teletrabajo, parcial o total
  • Planes de formación adaptados a tus necesidades y potencial
  • Seguro médico
  • Acceso a planes de retribución flexible (parking, tickets de trasporte / restaurante / guardería)
  • Al cumplir 2 años de antigüedad en la empresa, aportación a Plan de Pensiones corporativo del 3% del salario bruto

cerradaRef AIA-2021-02-002 – Oferta Data Engineer – INNO

Grupo AIA desarrolla software avanzado basado en técnicas de optimización, simulación y Machine Learning (clasificación, predicción, etc.), tanto sobre Big Data como sobre bases de datos estándar. Para ello aplica metodologías basadas en las ciencias básicas, fundamentalmente Matemáticas y Física. El objetivo permanente de Grupo AIA es la transformación de la información en conocimiento útil, que proporcione a nuestros clientes un riguroso apoyo a la toma de decisiones, basado en datos, en todos los niveles operativos y de gestión de su empresa.

 

En Grupo AIA estamos buscando un Data Engineer que quiera desarrollar su carrera profesional en una compañía en crecimiento dedicada a la resolución de problemas complejos en el mundo de la industria y del mundo empresarial mediante el desarrollo de tecnologías avanzadas. Te ofrecemos trabajar en primera línea en proyectos de innovación realmente punteros, para algunas de las empresas más grandes del país. Nuestros principales sectores son banca, energía, retail y biotech; también participamos en proyectos de I+D avanzados, como por ejemplo en tecnologías cuánticas. Puedes ver algunos de nuestros proyectos pasados en nuestra página web, http://aia.es.

 

 

Qué se espera que de ti y cuáles serán tus entregables

Inicialmente trabajarás como arquitecto y desarrollador Big Data en la ejecución de los proyectos de la unidad de Innovación de AIA. Tu trabajo consistirá en:

  • Definir las arquitecturas tecnológicas avanzadas (Big Data, Cloud, etc.) que tengan en cuenta el entorno de producción del cliente y aseguren buenas prestaciones, escalabilidad, y fácil inspección para mantenimiento y diagnóstico de bugs y fallos.
  • Interactuar con el cliente final para comprender sus necesidades y su entorno tecnológico, para proponer la metodología adecuada y alinear las soluciones propuestas.
  • En coordinación con el departamento de IT de AIA, y en los casos en que sea necesario, instalar y gestionar entornos Big Data internos que imiten la infraestructura del cliente, para desarrollo y pruebas.
  • Dar soporte al equipo de Data Scientists en materia de optimización, prestaciones, estimaciones de escalabilidad, etc., del código por ellos desarrollado.
  • Ser el responsable de la puesta en producción de las soluciones desarrolladas por los equipos de Data Scientists.
  • Realizar sesiones de trabajo y presentaciones con clientes.
  • Participar en la gestión de proyectos como segundo responsable.

 

Para ello contarás con el apoyo y conocimiento del equipo de innovación de AIA, que te acompañará en la realización de los proyectos y que espera, por tu parte:

  • Capacidad de identificar carencias en los algoritmos/librerías y desarrollar soluciones específicas para resolverlos.
  • Autonomía, proactividad, y capacidad de adaptación y trabajo en equipo.
  • Pasión por conocer cómo funciona la tecnología IT desde la base: el hardware, las redes, y los sistemas operativos.

 

Requisitos mínimos

  • Licenciatura/Grado en Informática, Ingeniería, Matemáticas, Estadística, Física, o áreas relacionadas.
  • Al menos 3 años de experiencia demostrada con bases de datos SQL.
  • Al menos 3 años de experiencia demostrada en programación y conocimiento avanzado de alguno de los siguientes: Python, R, o Java.
  • Al menos 1 año de experiencia práctica en entornos Big Data (principalmente Hadoop y Spark) y usando alguna tecnología Big Data (como MapReduce, Hive, Impala, Sqoop, etc.)
  • Experiencia en algún entorno cloud: AWS, GCP o Azure.
  • Experiencia en el análisis y tunning de código con vistas a la mejora de prestaciones y escalabilidad; preferiblemente en entornos clúster.
  • Experiencia trabajando directamente con clientes.
  • Nivel avanzado de inglés.

 

Experiencia/habilidades deseables

Los ítems de la siguiente lista no son imprescindibles, pero te darán una idea de lo que valoraremos:

  • Máster en Big Data, Sistemas IT, o Data Science.
  • Conocimiento de soluciones NoSQL (MongoDB, Cassandra, HBase).
  • Experiencia como arquitecto Big Data en entornos de producción.
  • Conocimientos en Clustering y Distributed Computing.
  • Conocimiento en las áreas de data mining, técnicas estadísticas y de modelización, Machine Learning y visualización de datos.
  • Conocimiento de herramientas de procesado de lenguaje natural.
  • Habilidades para comunicar ideas complejas.