Descripción
Desde ITAINNOVA te ofrecemos incorporarte, a un puesto de trabajo temporal, como parte de la plantilla del Instituto Tecnológico de Aragón, para la realización de proyectos de I+D+ I en Arquitectura e Ingeniería del Software.
Tipo de vacantes: 2 Contrataciones temporales
Funciones genéricas:
La actividad de la plaza se centra, de forma genérica, en la ejecución técnica de proyectos de I+D+I en el ámbito de la Ingeniería del Software), destacando, entre otras funciones, las siguientes:
-
Dirección y ejecución de proyectos de I+D.
-
Creación de métodos y soluciones para la generación de código.
-
Creación de métodos y soluciones para la modernización de sistemas.
-
Creación de métodos y soluciones para la automatización del testeo.
-
Desarrollo de las actividades de ingeniería del software (requisitos, análisis de alternativas, diseño de la arquitectura software, diseño técnico de la solución, testeo) en soluciones de aplicación multisectorial.
-
Presentación de capacidades e interlocución con potenciales empresas clientes para el planteamiento y definición de nuevos proyectos.
-
Solicitud y participación en proyectos de financiación pública que permitan ampliar y consolidar las líneas de trabajo.
-
Colaboración en la puesta en marcha de nuevos servicios tecnológicos de alto valor añadido basados en activos internos de ITAINNOVA.
-
Participación en la difusión de los servicios y trabajos realizados por el grupo de trabajo y por ITAINNOVA.
Funciones específicas:
Además, entre las funciones especificas a realizar, destacan las siguientes:
-
La creación de metamodelos de aplicación al desarrollo de software (requisitos, pruebas, datos, interfaz gráfico, lógica de negocio, integración de sistemas, modelos de despliegue, etc).
-
La creación de métodos y herramientas low-code y no-code, así como la adaptación o integración de las existentes.
-
El desarrollo de revisiones sistemáticas de iniciativas, publicaciones o soluciones para la automatización de la ingeniería del software.
-
La definición de arquitecturas software avanzadas que permitan la creación de soluciones distribuidas, robustas y escalables.
-
La aplicación de los conceptos y paradigmas de la automatización de la ingeniería del software en sectores o dominios específicos, como IoT, blockchain o los sistemas ciberfísicos.
-
La creación de metodologías y herramientas que faciliten la automatización del testeo y del aseguramiento de la calidad de un producto software.
-
La aplicación de técnicas ya existentes de inteligencia artificial en el desarrollo de software, como palanca para conseguir un desarrollo de software cognitivo que fomente la reutilización y promueva la calidad.
-
La definición de métodos y soluciones para la modernización, refactorización y transformación de software existente.El desarrollo de proyectos piloto con base científica, usando la experimentación, como forma de medir y validar la aplicación práctica de las soluciones en la industria.
Titulación de acceso:
Grado en Ingeniería Informática, Telecomunicaciones o Industria, complementado con Máster en el ámbito de la ingeniería y las tecnologías del software.
Formación/ Especialización técnica: (adicional a la adquirida por la titulación de acceso).
- Conocimientos de ingeniería de software: lenguaje UML.
-
Conocimientos en patrones de diseño.
-
Conocimientos en arquitecturas software.
-
Conocimientos en metodologías de desarrollo de software.
-
Conocimientos en testeo de software.
Idioma:
- Inglés hablado y escrito, habilidades equivalentes a un nivel C1.
Titulación valorable:
Doctorado en el ámbito de la ingeniería y las tecnologías del software.
Formación técnica valorable
-
Conocimientos en lenguajes de modelado de sistemas y estándares del OMG, como: OMG Meta Object Facility (MOF); Query/View/Transformation Specification (QVT); OMG Abstract Syntax Tree Metamodel; OMG Knowledge Discovery Metamodel; Systems Modeling Language (SysML); OMG Interaction Flow Modeling Language (IFML) entre otros.
-
Conocimientos en soluciones low-code / no-code.
-
Conocimiento en técnicas y soluciones en el ámbito de Model-driven Software Engineering (MDSE), Model-Driven Engineering (MDE), Model-based Software Engineering (MBSE) o Model-based Engineering (MBE).
-
Conocimiento en técnicas o herramientas de automatización de testing.
-
Conocimiento en técnicas o herramientas de modernización de sistemas.
Idioma valorable:
- Japonés. Habilidades equivalentes a un nivel A1.
Experiencia:
- Al menos tres años en labores de arquitecto/ingeniero del software.
Buscamos profesionales con:
- Capacidad de Abstracción
- Interés y capacidad de aprendizaje, en concreto en el ámbito de conocimiento del puesto.
- Capacidad de transferencia de conocimiento, divulgación y habilidades de comunicación.
*No se valorarán aquellas candidaturas que no aporten: la titulación de acceso y la formación o especialización técnica adicional, así como la experiencia mínima requerida en las funciones del puesto.