Descripción
### **Ingeniero de software (Vaadin / Java)**
**Trabajo desde casa/Remoto**
Buscamos un ingeniero de software competente y motivado para unirse a nuestro dinámico equipo y contribuir a dar forma al futuro del desarrollo de interfaces de usuario para nuestros productos estrella, como la Plataforma de Investigación de Datos de Salud de IQVIA, un componente clave de la Plataforma de Salud Conectada.
**Principales responsabilidades**
* Mejorar y mantener las interfaces de usuario de las aplicaciones principales, garantizando rendimiento, usabilidad y escalabilidad.
* Diseñar, desarrollar, probar y depurar nuevas funciones y componentes de la interfaz de usuario.
* Construir y optimizar la capa de transferencia de datos entre los sistemas frontend y backend.
* Colaborar en la planificación de la interfaz de usuario/experiencia de usuario mediante wireframes y prototipos de diseño.
* Realizar revisiones de código y ofrecer orientación técnica a otros desarrolladores de interfaces de usuario.
* Escribir pruebas unitarias e integrales exhaustivas utilizando JUnit y Mockito.
* Apoyar las pruebas de aceptación por parte de los usuarios mediante Selenium WebDriver, Concordion y Vaadin Testbench.
**Conocimientos requeridos**
* **Framework Vaadin:** Experiencia práctica en la creación de interfaces web avanzadas.
* **Java:** Sólidos conocimientos de programación orientada a objetos y buenas prácticas de codificación limpia.
* **Framework Spring:** Competencia en inyección de dependencias y gestión de transacciones.
* **Herramientas de pruebas:** Capacidad comprobada en el uso de JUnit y Mockito para pruebas automatizadas.
* **SQL:** Conocimientos sólidos sobre bases de datos relacionales y optimización de consultas.
* **Herramientas de desarrollo:** Experiencia con IntelliJ IDEA, Git (GitLab) y Maven.
* **Tecnologías web:** Familiaridad con los protocolos HTTP y el diseño de APIs RESTful.
**Lo que ofrecemos**
* Horario laboral flexible (véase «Horarios de turno»)
* Ambas modalidades son posibles: trabajo híbrido (en una oficina de IQVIA) o totalmente remoto.
* Entorno laboral colaborativo e innovador
* Oportunidades de crecimiento y desarrollo profesional
* Paquete salarial y beneficios competitivos
**Horarios de turno**
Horario laboral flexible según contrato. El horario común de trabajo del equipo es de 10:00 a 16:00 CET.
**El candidato ideal también contará con**
* Conocimientos del idioma alemán constituyen una ventaja, aunque no son obligatorios.
* Comprensión de los principios de diseño de experiencia de usuario (UX).
* Experiencia con JPA/Hibernate, MSSQL-Server, Oracle o PostgreSQL.
* Familiaridad con la integración de aplicaciones en soluciones de inicio de sesión único (SSO) mediante OAuth2 u OIDC.
* Experiencia en automatización de navegadores con Selenium WebDriver.
* Experiencia en diseño de pruebas con el framework Concordion u otros similares.
* Experiencia en el uso de herramientas de desarrollo de software asistidas por inteligencia artificial, como GitHub Copilot, Cursor u otros asistentes de codificación similares.
**Flexibilidad de competencias**
* Experiencia con otros frameworks de interfaz de usuario como React.
* Experiencia en desarrollo de interfaces de usuario para aplicaciones móviles.
* Familiaridad con entornos Windows o macOS.
IQVIA es un proveedor global líder de servicios de investigación clínica, conocimientos comerciales y análisis sanitario para los sectores de ciencias de la vida y atención sanitaria. Creamos conexiones inteligentes para acelerar el desarrollo y la comercialización de tratamientos médicos innovadores que ayuden a mejorar los resultados clínicos de los pacientes y la salud de la población mundial. Más información en https://jobs.iqvia.com.
IQVIA se compromete con la integridad en su proceso de contratación y mantiene una política de cero tolerancia ante el fraude cometido por candidatos. Toda la información y credenciales presentadas en su solicitud deben ser veraces y completas. Cualquier declaración falsa, tergiversación o omisión sustancial durante el proceso de reclutamiento dará lugar a la descalificación inmediata de su solicitud, o a la terminación del empleo si se descubre posteriormente, de conformidad con la legislación aplicable. Agradecemos su honestidad y profesionalidad.
En IQVIA creemos que la diversidad, la inclusión y la pertenencia potencian nuestra misión de acelerar la innovación para un mundo más sano. Creamos una cultura de pertenencia valorando las perspectivas de todos nuestros talentosos empleados de todo el mundo y brindándoles la oportunidad de impulsar una atención sanitaria más inteligente para todos, en todas partes. Cuando nuestros talentosos empleados llevan su auténtico yo y sus diversas experiencias al trabajo, nos permiten lograr cosas extraordinarias. Los procesos de pensamiento multifacéticos estimulan la innovación. La colaboración entre profesionales con múltiples talentos aprovecha esa innovación para ofrecer resultados superiores. Asimismo, como parte de esta cultura, IQVIA se compromete a garantizar una igualdad efectiva entre mujeres y hombres, integrándola como un principio estratégico en sus políticas corporativas y de recursos humanos.