Ingeniero de Desarrollo de Software

Solo para miembros registrados
Murcia
EUR 30.000 - 45.000
Descripción del empleo

CGM Clinical es la compañía con más instalaciones en España de sistemas de información hospitalarios, historia clínica electrónica y apoyo a la decisión clínica.
A nivel mundial, CGM implementa sistemas para más de 400,000 clientes en 40 países, incluyendo 68 hospitales públicos en España.
Cada día, 10,000 empleados de CGM desarrollan soluciones innovadoras en Salud Digital para ayudar a curar y cuidar a las personas.

Actualmente, buscamos un Ingeniero de Desarrollo de Software para nuestro equipo en la Oficina de Desarrollo en Murcia o Madrid.

Requisitos necesarios:

  • Formación: Grado, Ingeniería Técnica o Superior en Informática, Telemática o Telecomunicaciones.
  • Experiencia: Deseable entre 3 y 5 años en desarrollo de software, principalmente con Java.
  • Capacidad para aprender rápidamente nuevas tecnologías y conceptos técnicos.
  • Habilidades para trabajar en equipo, autonomía, organización y gestión del tiempo.
  • Perfil analítico y atención al detalle.
  • Habilidades comunicativas y formativas internas.
  • Experiencia en diseño y desarrollo de pruebas unitarias con Mockito.
  • Capacidad en soporte nivel 3, analizando y resolviendo incidencias.
  • Se valorarán conocimientos en Angular (16+), RxJS, Angular Material, y experiencia en el producto Selene.
  • Certificaciones Java de Oracle.
  • Experiencia con herramientas de testing como JUNIT, JMETER, JPROFILER.
  • Experiencia en metodologías ágiles y sistemas de información hospitalarios.
  • Conocimientos en control de versiones con Azure DevOps y/o GIT.
  • Conocimientos deseables en HL7, SOAP, XML, HL7 FHIR, arquitectura J2EE, MVC, Spring, Hibernate, JSF, JPA, Maven/Gradle, patrones de diseño, servidores de aplicaciones, PL/SQL, XML, JSON, REST, WebServices, JMS, reglas de negocio, seguridad, JMX, ESB, tecnologías frontend y metodologías UML, RUP, XP, entre otros.

Funciones:

  • Analizar, diseñar, programar, depurar, probar y modificar desarrollos de software siguiendo buenas prácticas.
  • Definir diseños técnicos para cambios asignados.
  • Trabajar en equipo para entender el alcance y criterios de aceptación de los cambios.
  • Estimar esfuerzos de desarrollo.
  • Soporte nivel 3 en incidencias complejas.
  • Proponer y liderar mejoras en procesos de desarrollo.
  • Desplegar aplicaciones y monitorizar rendimiento.
  • Disfrutar de empleo estable en un sector con gran potencial de crecimiento.
  • Beneficios sociales, flexibilidad laboral y modelo híbrido de trabajo.