Descripción
**Referencia del puesto**
-----------------
391\_26\_ES\_EMW\_RE2
**Puesto**
------------
Desarrollador web (RE2\)
**Fecha de cierre**
----------------
Miércoles, 30 de septiembre de 2026
**Referencia:** 391\_26\_ES\_EMW\_RE2
**Título del puesto:** Desarrollador web (RE2\)
**Sobre el BSC**
El Centro de Supercomputación de Barcelona \- Centro Nacional de Supercomputación (BSC\-CNS) es el principal centro de supercomputación de España. Alberga MareNostrum, uno de los superordenadores más potentes de Europa, fue miembro fundador y anfitrión de la antigua infraestructura europea de computación de alto rendimiento PRACE (Partnership for Advanced Computing in Europe) y actualmente es la entidad anfitriona de EuroHPC JU, la Empresa Común que lidera las inversiones a gran escala y la provisión de computación de alto rendimiento en Europa. La misión del BSC es investigar, desarrollar y gestionar tecnologías de la información para facilitar el progreso científico. El BSC integra la prestación de servicios de computación de alto rendimiento y la I\+D tanto en ciencias de la computación como en ciencias computacionales (ciencias de la vida, de la Tierra y de la ingeniería) bajo un mismo techo, y actualmente cuenta con más de 1000 empleados de 60 países.
Conozca la experiencia del BSC:
Canal de YouTube del BSC\-CNS
¡Mantengámonos conectados con los miembros del BSC!
Para este puesto, nos interesa especialmente la fortaleza y las experiencias vividas de las mujeres y los grupos subrepresentados, con el fin de evitar la perpetuación de sesgos y omisiones en la investigación científica y de TI. En caso de igual mérito, se favorecerá la incorporación del sexo subrepresentado.
Promovemos la equidad, la diversidad y la inclusión, fomentando un entorno en el que cada persona sea valorada por lo que es, independientemente de sus diferencias.
Si considera que no cumple todos los requisitos, le animamos a seguir presentando su candidatura. Valoramos la diversidad de experiencias y competencias, y usted podría aportar perspectivas únicas a nuestro equipo.
**Contexto y misión**
Dentro del grupo de Ciencias de la Tierra Computacionales, el equipo de Modelos y Flujos de Trabajo busca un desarrollador web con conocimientos y experiencia en ReactJS para mejorar la interfaz gráfica del gestor de flujos de trabajo Autosubmit. También serán deseables conocimientos de Python para ayudar en el desarrollo y mantenimiento de Autosubmit.
Autosubmit es un sistema de gestión de flujos de trabajo de código abierto basado en Python, diseñado para automatizar, orquestar y supervisar flujos de trabajo científicos complejos en plataformas de nube y de computación de alto rendimiento (HPC). Permite a los investigadores definir y ejecutar flujos de trabajo compuestos por múltiples tareas interdependientes, gestionando automáticamente la programación de trabajos, las dependencias, las transferencias de datos, la supervisión y la recuperación ante fallos en una o varias plataformas informáticas. Originalmente desarrollado para la modelización climática y del sistema terrestre, Autosubmit se ha convertido en un componente clave de varias grandes iniciativas europeas, entre ellas Destination Earth, TerraDT, EDITO, EO4EU y servicios operativos de predicción y clima en el BSC, donde apoya la ejecución de simulaciones numéricas a gran escala y flujos de trabajo impulsados por inteligencia artificial. Más información en https://autosubmit.readthedocs.io/
**Principales funciones**
* Unirse al equipo de desarrollo de Autosubmit
* Diseñar y desarrollar mejoras de software dentro de un marco ágil
* Trabajar en mejoras de la interfaz gráfica web de Autosubmit
* Ayudar a mantener el funcionamiento actual en distintas plataformas HPC
* Contribuir al soporte a usuarios mediante la implementación de parches
* Contribuir a la documentación, incluyendo todos los nuevos desarrollos y funcionalidades en los manuales existentes
**Requisitos**
* Formación académica
+ Titulación universitaria en Informática o disciplina afín.
+ Tener un título de Máster será valorado
* Conocimientos y experiencia profesional imprescindibles
+ Competencias en programación web: JavaScript (ReactJS), CSS, REST, etc.
+ Competencias en desarrollo con Python.
+ Experiencia con entornos UNIX/LINUX y lenguajes de scripting (bash, …)
* Conocimientos y experiencia profesional adicionales
+ Conocimientos previos sobre el desarrollo y la ejecución de aplicaciones científicas en ordenadores paralelos pueden ser de utilidad
+ Experiencia con sistemas de control de versiones en equipos distribuidos, incluidos SVN o Git
+ Dominio del inglés
* Competencias
+ Excelentes habilidades para la resolución de problemas y actitud proactiva
+ Disposición y capacidad para aprender nuevas tecnologías y procedimientos
+ Capacidad para trabajar y comunicarse en un entorno laboral internacional e interdisciplinar
+ Excelentes habilidades comunicativas escritas y verbales
+ Capacidad para tomar la iniciativa, priorizar tareas y trabajar bajo plazos establecidos y en condiciones de presión
+ Capacidad para trabajar tanto de forma independiente como en equipo
**Condiciones**
* El puesto estará ubicado en el BSC, dentro del Departamento de Ciencias de la Tierra
* Ofrecemos un contrato a tiempo completo (35 h/semana), un buen entorno laboral, un ambiente altamente estimulante con infraestructura de vanguardia, horarios flexibles, un amplio plan de formación, tickets restaurante, seguro médico privado y apoyo en los trámites de reubicación
* Duración: Contrato indefinido debido a las actividades técnicas y científicas vinculadas al proyecto y a la duración del presupuesto
* Vacaciones: 22 días de vacaciones \+ 6 días personales \+ 24 y 31 de diciembre, según nuestro convenio colectivo
* Salario: ofrecemos un salario competitivo acorde con la cualificación y la experiencia del candidato y ajustado al coste de vida en Barcelona
* Fecha de inicio: Lo antes posible
**Procedimiento y proceso de solicitud**
Todas las solicitudes deben presentarse a través del sitio web del BSC y contener:
* Un currículum completo en inglés que incluya los datos de contacto
* Una carta de presentación/motivación en inglés con una declaración de interés, especificando claramente el área y los temas concretos para los que el candidato desea ser considerado. Además, deben incluirse dos referencias para futuros contactos. Las solicitudes sin este documento no serán tenidas en cuenta.
**Desarrollo del proceso de selección**
La selección se llevará a cabo mediante un sistema de concurso-oposición. El proceso consta de dos fases:
* **Análisis del currículum:** Evaluación de la experiencia previa y/o trayectoria científica, titulación, formación y demás información profesional relevante para el puesto. \- ***40 puntos***
* **Fase de entrevista:** Los candidatos con mayor puntuación en la fase de currículum serán invitados a la fase de entrevista, realizada por el departamento correspondiente y Recursos Humanos. En esta fase se evaluarán las competencias técnicas, los conocimientos, las habilidades y la experiencia profesional relacionadas con el puesto, así como las competencias personales requeridas. \- ***60 puntos.*** *Se requiere obtener un mínimo de 30 puntos sobre 60 para ser elegible para el puesto.*
El tribunal de selección estará compuesto por al menos tres personas, garantizando al menos un 25 % de representación femenina.
De conformidad con los principios OTM\-R, se constituye un tribunal de selección equilibrado desde el punto de vista de género para cada vacante al inicio del proceso. Tras revisar el contenido de las solicitudes, el tribunal iniciará las entrevistas, que incluirán al menos una entrevista técnica y una administrativa. Como mínimo, se realizará durante el proceso un cuestionario de personalidad y un ejercicio técnico.
El tribunal tomará la decisión final, y todas las personas que hayan participado en la fase de entrevista recibirán retroalimentación detallada sobre la aceptación o rechazo de su perfil.
En el BSC buscamos la mejora continua de nuestros procesos de selección. Para cualquier sugerencia o comentario/queja sobre dichos procesos, póngase en contacto con recruitment \[at] bsc \[dot] es.
Para más información, siga este enlace.
**Plazo de presentación**
Esta oferta permanecerá abierta hasta que se contrate a un candidato adecuado. Las solicitudes se revisarán periódicamente y se contactará con los candidatos potenciales.
**Principios OTM\-R para los procesos de selección**
El BSC\-CNS se adhiere a los principios del Código de Conducta para la Contratación de Investigadores de la Comisión Europea y a los principios de contratación abierta, transparente y basada en el mérito (OTM\-R). Estos principios se aplican a cualquier candidato potencial en todos nuestros procesos, por ejemplo, mediante la creación de tribunales de selección equilibrados desde el punto de vista de género y el reconocimiento de interrupciones en la carrera profesional, entre otros aspectos.
El BSC\-CNS es un empleador que promueve la igualdad de oportunidades y está comprometido con la diversidad y la inclusión. Nos complace considerar a todos los candidatos calificados sin tener en cuenta su raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, edad, discapacidad o cualquier otra condición protegida por la legislación estatal o local aplicable.
Para más información, siga este enlace