




Resumen: El ICIQ busca un/a ingeniero/a de software práctico/a para incorporarse al equipo de Digitalización, diseñando y construyendo un Sistema de Gestión de Datos que mejore el uso de los datos y permita aplicar las prácticas de Ciencia Abierta/FAIR. Aspectos destacados: 1. Contribuir a una transformación digital de vanguardia en la investigación científica 2. Trabajar en un equipo internacional y dinámico multidisciplinar 3. Formación y desarrollo profesional en gestión de datos de investigación El Instituto de Investigación Química de Cataluña (ICIQ) busca un/a ingeniero/a de software. Este puesto está financiado por el programa de Centros de Excelencia «Severo Ochoa», referencia CEX2024\-001469\-S, financiado por MICIU/AEI/10\.13039/501100011033\. El ICIQ se compromete a realizar una investigación excelente en la frontera del conocimiento en el amplio campo de la química (Catálisis, Fotosíntesis Artificial, Activación de Moléculas Pequeñas, Fotovoltaica, Ensamblajes Moleculares Funcionales y Biología Química, desde perspectivas teóricas o experimentales). El instituto también tiene como objetivo formar a la futura generación de científicos/as ofreciendo programas educativos de alta calidad a estudiantes de máster, doctorado e investigadores/as postdoctorales (más información en http://www.iciq.org/). Nuestra misión es liderar, desde la perspectiva de la ciencia molecular, estrategias transversales para resolver importantes desafíos sociales y económicos, como el cambio climático y el suministro sostenible de energía y materias primas, contribuyendo así al establecimiento de una economía basada en el conocimiento y mejorando la calidad de vida de los ciudadanos/as en nuestra área de influencia. **Descripción del puesto** Buscamos un/a ingeniero/a de software práctico/a para incorporarse al equipo de Digitalización del ICIQ. Usted ayudará a diseñar y construir el Sistema de Gestión de Datos (DMS) del ICIQ para recopilar, organizar y preservar todos los datos de investigación y administrativos, mejorando su uso, permitiendo aplicar las prácticas de Ciencia Abierta/FAIR y facilitando el trabajo diario. Colaborará con el equipo del proyecto en el diseño y construcción de soluciones técnicas (scripts, integraciones, tuberías de datos y herramientas personalizadas) que permitan la Ciencia Abierta/FAIR y un entorno de investigación completamente digital. Este puesto se adapta a un/a desarrollador/a que disfrute colaborando con científicos/as y unidades de apoyo (TI, Compras, Seguridad) para traducir necesidades en requisitos y entregar software robusto y mantenible. **Responsabilidades clave** **Construcción e integración**: * Diseñar, desarrollar y mantener scripts y aplicaciones ligeras para la curación, transformación, validación y ETL/ELT de datos. * Crear pequeños servicios y scripts para mover y validar datos; conectar instrumentos, repositorios y sistemas internos mediante APIs. * Implementar y mantener APIs y la interoperabilidad entre plataformas de investigación, compras, seguridad y gestión de datos; asegurar que las APIs estén versionadas y bien documentadas. * Apoyar la captura de datos de instrumentos (analíticos) y sus tuberías (observadores de archivos, analizadores, adaptadores) en el sistema de gestión de datos; mejorar la calidad de los datos mediante reglas de validación. * Automatizar procesos entre sistemas y usuarios. **Modelo y calidad de los datos**: * Ayudar a definir modelos de datos sencillos y metadatos, mantener un vocabulario común y aplicar validaciones básicas para garantizar la coherencia y reutilización de los datos. * Diseñar y gestionar la capa de base de datos: modelar y gestionar bases de datos relacionales (SQL) y metadatos; definir esquemas y convenciones de nomenclatura, configurar índices/particiones para optimizar el rendimiento, gestionar cambios/migraciones de esquema y redactar consultas eficientes. * Planificar la arquitectura de datos: seleccionar el tipo de almacenamiento adecuado según cada necesidad (relacional para transacciones; documentos/gráficos/series temporales donde resulte útil), definir identificadores canónicos y ciclos de vida de los datos (ingestión, curación, publicación/archivo). * Garantizar la alineación con los principios FAIR/metadatos y las cargas en repositorios; contribuir a vocabularios controlados/ontologías cuando sea necesario. **Operaciones y fiabilidad**: * Mantener el código bajo control de versiones: buenas prácticas de CI/CD (Git, pruebas unitarias/integradas, revisiones de código, plantillas reutilizables). * Incorporar pruebas básicas: utilizar contenedores cuando sean útiles para despliegues reproducibles; supervisar registros, realizar copias de seguridad de los datos y cumplir las normas de seguridad/acceso junto con el departamento de TI. **Apoyo al proyecto**: * Capturar necesidades mediante requisitos claros, mantener actualizada la documentación y los diagramas, y preparar informes/tableros sobre el progreso y la calidad de los datos. * Apoyar al equipo del proyecto en la definición y documentación del proyecto redactando alcances y criterios de aceptación, organizando actas de reuniones y registros de decisiones, y manteniendo ordenadas las plantillas y la gestión de versiones. **Requisitos:** * Titulación universitaria (grado o máster) en informática, ingeniería de software o disciplinas afines. * Competencias sólidas en programación. Conocimientos de Python y/o Java; familiaridad con SQL y APIs web (REST). * Experiencia estructurando requisitos y redactando documentación técnica clara (por ejemplo, Lenguaje Unificado de Modelado (UML)). * Interés por los entornos de datos científicos y por trabajar con investigadores/as. * Competencia con Git y Linux. * Capacidad de colaboración, trabajo en equipo y empatía: trabaja bien en equipo; es solidario/a y respetuoso/a, equilibra necesidades, establece expectativas y gestiona los desacuerdos de forma constructiva. * Comunicación: comunicación clara, tanto escrita como oral; capacidad para traducir entre audiencias técnicas y no técnicas. * Organización, resolución de problemas y pensamiento crítico: planifica el trabajo, lleva un seguimiento de tareas y decisiones, cumple plazos, desglosa problemas y se centra en resultados prácticos. * Adaptabilidad y aprendizaje: adquiere nuevas herramientas rápidamente; se siente cómodo/a ante el cambio y la ambigüedad. **Cualidades valoradas:** * Experiencia con ELN/LIMS/SDMS u otras herramientas científicas SDMS. * Conocimiento de los principios FAIR y de la Ciencia Abierta. * Familiaridad con Azure/Microsoft 365 (Power Automate, Power BI, SharePoint). * Experiencia en gobernanza de datos, gestión de metadatos, privacidad/Reglamento General de Protección de Datos (RGPD) y prácticas básicas de seguridad de la información. * Experiencia con bases de datos gráficas/NoSQL. * Desarrollo de aplicaciones web, con conocimientos de principios de interfaz de usuario (UI) y experiencia de usuario (UX). * Conocimientos de Docker. * Capacidad de priorización y gestión del tiempo: se centra en lo que aporta mayor valor; gestiona eficazmente su propia carga de trabajo. * Atención al detalle y calidad: cuidado con la información y la documentación; verifica la exactitud. * Proactividad y sentido de la responsabilidad: toma la iniciativa, identifica riesgos temprano y solicita ayuda cuando es necesario. * Competencia operativa en inglés (escrito y oral), español y catalán. **Lo que ofrecemos:** * Contrato a tiempo completo vinculado al proyecto. * Un entorno internacional y dinámico dentro de un equipo multidisciplinar. * La oportunidad de contribuir a una transformación digital de vanguardia en la investigación científica. * Formación y desarrollo profesional en gestión de datos de investigación, Ciencia Abierta/FAIR y herramientas modernas de software. * Salario anual dividido en 12 pagos mensuales. * Remuneración acorde con la política salarial de la organización, dentro de la banda PGTU1–PGTU4 (24.720€–30.900€), según la cualificación y experiencia del/de la candidato/a. * Semana laboral flexible de 37,5 horas. * Política de trabajo híbrido. * Incorporación: inmediata. **Todos los candidatos deben incluir** Una carta de presentación en inglés con una declaración de interés, incluyendo dos contactos para referencias adicionales. Las solicitudes sin este documento no serán consideradas. Un currículum completo en inglés que incluya datos de contacto. **Principios OTM-R en los procesos de selección** El ICIQ sigue los principios de Reclutamiento Abierto, Transparente y Basado en el Mérito (OTM-R) y el Código de Conducta para la Contratación de Investigadores establecido por la Comisión Europea. El ICIQ aplica en sus procesos de selección una política de igualdad de género y una política de no discriminación por edad, origen étnico o social, religión o creencias, orientación sexual, lengua o discapacidad. El ICIQ se compromete a promover el equilibrio entre la vida laboral y personal de sus empleados/as y, por ello, ofrece horarios laborales flexibles. **Proceso de selección** El proceso de selección del ICIQ suele constar de las siguientes fases: * **Preselección:** El proceso de preselección se basará en las cualificaciones y la experiencia reflejadas en los currículos de los candidatos. Esta fase es basada en el mérito. * **Entrevista:** Los candidatos preseleccionados serán entrevistados por el responsable de contratación del puesto y el comité de selección designado. * **Carta de oferta:** Una vez seleccionado el candidato/a idóneo/a, la Unidad de Personas emitirá una Carta de Oferta especificando la fecha de inicio, el salario y las condiciones generales del puesto. Para más información, puede visitar nuestra página de Excelencia en Recursos Humanos para la Investigación en: Excelencia en Recursos Humanos para la Investigación (iciq.org) Este puesto está financiado por el programa de Centros de Excelencia «Severo Ochoa», referencia CEX2024\-001469\-S, financiado por MICIU/AEI/10\.13039/501100011033\. (*Esta posición es parte de la actuación Severo Ochoa Centros de Excelencia, con referencia CEX2024\-001469\-S, financiada por MICIU/AEI/10\.13039/501100011033*).


