Descripción
Este puesto se centra en la investigación y el desarrollo de sistemas backend dentro de un departamento de I+D+i, formando parte de un equipo dedicado a la innovación tecnológica. El profesional asumirá la responsabilidad principal del diseño, implementación, mantenimiento y optimización de aplicaciones y arquitecturas de servidor que sustentan diversos proyectos. El trabajo se realizará en un entorno colaborativo, tanto con compañeros internos como con colaboradores externos, con el objetivo de crear soluciones robustas, escalables y seguras.Las actividades principales incluyen el diseño e implementación de APIs RESTful, aplicando principios de arquitectura de software y medidas de seguridad. Se desarrollarán arquitecturas basadas en microservicios, gestionando la comunicación entre los distintos servicios. Será fundamental la integración y administración de bases de datos, tanto relacionales como no relacionales, para garantizar la integridad y disponibilidad de los datos. Además, se implementarán pruebas automatizadas para asegurar la calidad del código en todas las fases del desarrollo.
El perfil requiere la capacidad de trabajar de manera autónoma, llevando soluciones desde la fase de diseño conceptual hasta su puesta en producción. Se utilizarán sistemas de control de versiones como Git para el trabajo colaborativo y se aplicarán prácticas de integración y despliegue continuo (CI/CD). Se valorarán conocimientos en el uso de tecnologías de contenedores como Docker. El candidato ideal demostrará competencias en resolución de problemas, organización y una clara orientación al trabajo en equipo dentro de un entorno dinámico de investigación y desarrollo.