Software Engineer for the Blue-Cloud2026

Empresa: ICTS Socib
Provincia: presencial
Población: 

Descripción: 
Contract linked to the European Union’s Horizon Europe BlueCloud2026 project

In the framework of the EU Horizon Blue-Cloud2026 project, SOCIB is developing a data workflow aiming to produce added value products from ocean glider missions. The added value products will address scientific questions from coastal ocean observations along Europe. The workflow will be implemented within a ‘so called’ Virtual Lab included in the Blue-Cloud VRE (Virtual Research Environment). The workflow components will spread across all the added value chain and will include processing toolboxes, metadata management, standard data format generation and interactive visualizations.
The applicant will also support the integration of the JERICO e-infraestructure within the BlueCloud system and will ensure the alignment of the above mentioned data workflow with such as integration when applicable.
In addition, the purpose of the vacancy includes supporting SOCIB scientists, engineers and data managers to achieve the above mentioned objectives in the framework of both, the current SOCIB Strategic Plan 2021-2024, and the recently approved SOCIB Plan 2023-2026 and SOCIB 2023 Plan.

Tasks and responsibilities:
● Development of the components of the data workflow and implement its inclusion within
the Blue-Cloud Virtual Lab.
● Support the design and analysis of the necessary software components and related
architecture.
● Generation of documentation required by the Blue-Cloud2026 coordinators in relation to
the tasks in which SOCIB participates.
● Support the scientific and technical teams in charge of both glider operations and data
products development, to ensure the BlueCloud2026 requirements are met.
● Execute full lifecycle software development with focus on DevOps paradigms, and thus able
to manage and deploy appropriate tools (e.g. GitLab).
● Programme well-designed, testable, efficient code.
● Produce specifications and determine operational feasibility.
● Develop flowcharts, layouts and documentation to identify requirements and solutions.
● Develop software verification plans and quality assurance procedures.
● Document and maintain software functionality.
● Troubleshoot, debug and upgrade existing systems.
● Deploy software components and evaluate user feedback.
● Comply with project plans and industry standards.
● Ensure software is updated with the latest features.
● Stay plugged into emerging technologies/industry trends and apply them into operations
and activities.

It will be valued the following
Required:
● At least 5 years experience as a software developer.
● Advanced knowledge in: Java or Python. Databases (postgreSQL, mySQL). Bash (ssh, cron, rsync, …). Unix systems. Git version control system.
● Experience with containerization, i.e. Docker and Docker-compose (or an equivalent orchestration tool).
● Advanced knowledge in object-oriented programming.
● Advanced knowledge in REST API development.
● Knowledge in DevOps tools (e.g. GitLab).
● High level of English (written and spoken).
Prefered:
● Good background in physical oceanography and/or meteorology, ocean dynamics and ocean variability, data processing, data analysis, anomalies computation.
● Experience developing web UI using state-of-the-art software frameworks and libraries (e.g. Bootstrap, Angular, Vue, React).
● Experience developing workflows with Jupyter Notebooks.
● Knowledge of Agile software development methodologies.
● Knowledge of geospatial technologies and earth observation standards (CF-Convention, NetCDF, WMS, WCS, ISO).
● Experience with log collection technologies (ELK, Fluentd,…).
● Knowledge of other programming languages: Octave, Matlab, R, C, C++.
Tecnologías: Java, Python, Jupyter Notebook, OGC WMS/WCS, Linux, Docker, Bootstrap, Angular, Vue, React, netCDF, API REST, GitLab,
Tipo de Contrato: 
Temporal
Salario: Sin especificar
Experiencia: Más de 5 años
Funciones: Analista Programador – Desarrollador Web – Programador
Formación mínima: 
Licenciado
Descubre más: https://www.tecnoempleo.com/software-engineer-for-the-blue-cloud2026-presencia/java-python-jupyter-not/rf-f35e17b6a23b33836b4c


Publicaciones Similares