




**Horario de trabajo** Estándar (lun\-vie)**Condiciones ambientales** Oficina**Descripción del puesto** Cuando formas parte del equipo de Thermo Fisher Scientific, realizarás 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 equipos multifuncionales de científicos, ingenieros y gestores de productos para definir la arquitectura del sistema y desarrollar soluciones de software científico escalables, mantenibles y seguras. * Diseñar y desarrollar herramientas y aplicaciones mediante tecnologías modernas para navegadores, servidores y bases de datos. * Establecer estándares arquitectónicos para optimizar operaciones de datos a gran escala, incluidos los procesos ETL, migración de datos y flujos de trabajo CRUD. * Diseñar e implementar marcos y herramientas de pruebas automatizadas siguiendo metodologías estándar. * Diseñar e implementar canalizaciones CI/CD y arquitecturas de despliegue que permitan una entrega eficiente de software de alta calidad. * Definir y mantener documentación del sistema y artefactos de diseño para respaldar el desarrollo continuo, la escalabilidad y el mantenimiento. **¿Cómo llegarás hasta aquí?** **Formación académica** Licenciatura en Ciencias de la Computación, Ingeniería, Biología o experiencia equivalente en el diseño y desarrollo de soluciones web científicas o empresariales interactivas. Se prefiere una Maestría. **Experiencia** * Más de 8 años de experiencia en el desarrollo de soluciones de software empresarial, con al menos 3 años desempeñando funciones de arquitecto de software. * Experiencia comprobada definiendo arquitecturas de sistemas y patrones de diseño para aplicaciones complejas y distribuidas. * Competencia en el uso de utilidades de IA como GitHub Copilot y entornos de desarrollo integrado (IDE), pero con capacidad para escribir código de forma independiente en algunos lenguajes de programación preferidos. * Conocimientos profundos de frameworks del lado del cliente, como React y Angular. * Sólida comprensión de sistemas Linux y plataformas en la nube (AWS, GCP, Azure), con competencia en scripting y automatización. * Experiencia con sistemas RDBMS (por ejemplo, Oracle) y con formatos de datos estructurados/no estructurados (XML, JSON). * Antecedentes en tecnologías Java EE, incluidos Spring, Hibernate, JDBC y servicios web REST/SOAP. * Se prefiere experiencia en la integración de plataformas de análisis de usuarios (por ejemplo, Adobe Experience Platform). * Sería una ventaja contar con competencia en frameworks de datos como Hadoop y Spark, así como en tecnologías del lado del servidor como PHP, Perl y Ruby. * Conocimientos en Ciencias Biomédicas o Genética son un plus. * Se prefiere experiencia en procesos de desarrollo Ágil y principios DevOps. Conocimientos, habilidades y capacidades * Excelentes habilidades de diseño arquitectónico y documentación. * Fuerte pensamiento analítico y capacidad de resolución de problemas, con experiencia en la depuración de sistemas complejos. * Excelentes habilidades comunicativas y sociales, con capacidad para influir y orientar a equipos técnicos. * Altamente organizado, diligente y trabajador. * Capacidad para trabajar colaborativamente en equipos multidisciplinarios y de forma independiente con mínima supervisión.


