Parte superior de la página
Inicio del contenido

ICG

Breve presentación de la empresa

ICG Software se dedica a la fabricación de soluciones informáticas para pequeñas, medianas y grandes empresas de los sectores de hostelería, hotel y Retail. Estas soluciones van desde el Software Punto de Venta hasta la gestión centralizada de cadenas y franquicias.

Desde el 2012, ICG Software inicia una apuesta por las tecnologías Cloud y móvil, diseñando sus nuevas soluciones dentro de este paradigma.

Descripción de las tareas y del perfil profesional a desarrollar por parte del alumno / trabajador

El estudiante se integrarà en un equipo de programadores para desarrollar software de gestión empresarial con arquitectura Cloud. Principalmente, realizará tareas de programador, pero también participará en las fases de análisis y diseño de nuevas funcionalidades. El proyecto o proyectos en los que participará tienen las siguientes características:

- Base de datos: Todos los datos de los clientes se persisten en un servidor de base de datos.

- Web Services: Se ejecuta en la parte del servidor y se encarga de ejecutar la lógica necesaria requerida para la aplicación, así como de servir los datos de la base de datos en la parte del cliente.

- HTML: Normalmente, la interfaz de la aplicación será en formato web y se trabaja con HTML y CSS para la parte visual y con JavaScript para implementar la lógica necesaria en la parte del cliente.

Formación integrada en la empresa

24 ECTS + 12 TFM

Formación en semestres S1, S2 i S3

18 ECTS Asignaturas de Especialidad

  6 ECTS Trending Topics en Tecnologías Informáticas

12 ECTS Trabajo Final de Máster deserrollado en la empresa

Perfil de los estudiantes / trabajadores

Conocimientos y requisitos

El candidato debe dominar los conceptos de la programación orientada a objetos y debe ser capaz de trabajar con equipo desarrollando proyectos de software con arquitectura Cloud. Es necesario que conozca los siguiente lenguajes de programación, herramientas de trabajo y conceptos:

- Eclipse + SVN

- Java

- Activar (Angular)

- SQL-Trasnsact (MySQL y MSSQL)

- Web-Services (JSON)

- HTML + CSS

Idiomas

Catalán, Castellano e Inglés

Otros aspectos a valorar en el proceso de selección

 -Capacidad Para trabajar en equipo.

- Buena organización y metodología.

- Iniciativa.

- Pasión por la programación.

- Motivación para aprender nuevas tecnologías.