




**Horario laboral** Estándar (lunes a viernes)**Condiciones ambientales** Oficina**Descripción del puesto** Cuando formas parte del equipo de Thermo Fisher Scientific, realizas un trabajo importante, como ayudar a los clientes a encontrar curas para el cáncer, proteger el medio ambiente o garantizar la seguridad de nuestros alimentos. Tu trabajo tendrá un impacto real en el mundo y contarás con el apoyo necesario para alcanzar tus objetivos profesionales. ¿Qué harás? * Colaborar con el equipo de desarrollo de productos, compuesto por científicos e ingenieros, para recopilar requisitos y diseñar soluciones interactivas de software científico. * Desarrollar herramientas y aplicaciones utilizando las tecnologías más recientes para navegadores web, servidores y bases de datos. * Trabajar con enormes volúmenes de datos —carga, migración, etc.— y optimizar operaciones ETL y CRUD. * Crear, mantener e implementar marcos y herramientas de pruebas automatizadas siguiendo metodologías estándar. * Construir y ejecutar tecnologías de despliegue continuo para permitir una implementación eficiente del software desarrollado y mejorado. * Elaborar e implementar documentación del código para respaldar el diseño, el desarrollo y el mantenimiento. ¿Cómo llegarás hasta aquí? Formación académica Título universitario en Ciencias de la Computación, Ingeniería, Biología o experiencia equivalente en el diseño y desarrollo de soluciones web interactivas científicas o comercio electrónico. Experiencia * Experiencia en funcionalidades cliente-servidor, tecnologías de navegadores web y lenguajes de programación orientados a objetos y funcionales, como (entre otros) JavaScript, Python y Java. * Experiencia en el diseño y desarrollo de soluciones de software empresarial. * Competencia en el uso de utilidades de inteligencia artificial como GitHub Copilot y entornos de desarrollo integrado (IDE) como Cursor, además de la capacidad de escribir código de forma independiente en algunos lenguajes de programación preferidos. * Amplia experiencia con frameworks del lado del cliente como React y Angular. * Buen conocimiento de sistemas Linux y plataformas en la nube como AWS, GCP y Azure, con competencia en el uso de la línea de comandos para realizar tareas comunes. * Experiencia con sistemas gestores de bases de datos relacionales (RDBMS), como Oracle, y con formatos de datos como XML y JSON. * Experiencia con tecnologías Java EE, incluidas Java, Spring, JDBC, Hibernate y servicios web (REST/SOAP/WSDL). * Se prefiere experiencia con tecnologías relacionadas con analítica de usuarios, como Adobe Experience Platform. * Será un valor añadido la experiencia con frameworks de Big Data como Hadoop. * Será un valor añadido la experiencia con otras tecnologías del lado del servidor, como PHP, Perl y Ruby. * Será un valor añadido la experiencia en programación o administración de Linux. * Será un valor añadido el conocimiento de ciencias biomédicas y genética. * Será un valor añadido la experiencia con el proceso de desarrollo ágil de software. Conocimientos, habilidades y capacidades * ¡Excelentes habilidades de comunicación y documentación! * Es imprescindible tener sólidas habilidades para resolver problemas, depurar y solucionar incidencias en aplicaciones web. * Debes ser muy meticuloso y capaz de iniciar tareas de forma autónoma. * Capacidad para gestionar múltiples tareas con buen seguimiento y buenas habilidades interpersonales. * Capacidad para trabajar eficazmente tanto en equipo como de forma independiente para cumplir con las tareas sin supervisión.


