¡Activa las notificaciones laborales por email!

Ingeniero de software I en IT Services de la Universidad de Navarra

Universidad de Navarra

Pamplona

Presencial

EUR 30.000 - 40.000

Jornada completa

Hace 17 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una universidad de prestigio busca un desarrollador de software para contribuir al diseño y mantenimiento de aplicaciones alineadas con sus objetivos estratégicos. El candidato participará en proyectos innovadores, colaborando con equipos para garantizar soluciones eficientes y seguras. Se valorará experiencia en entornos exigentes y habilidades en tecnologías emergentes.

Formación

  • Experiencia mínima de 1-2 años en desarrollo de software.
  • Dominio de al menos un lenguaje de programación (Java, Python).
  • Familiaridad con metodologías ágiles y principios de codificación segura.

Responsabilidades

  • Analizar requisitos funcionales y técnicos, y preparar documentación.
  • Desarrollar y mantener aplicaciones, generando código limpio y eficiente.
  • Identificar y solucionar problemas técnicos, proponiendo mejoras.

Conocimientos

Analítica
Resolución de problemas
Colaboración
Comunicación

Educación

Grado en Ingeniería Informática
Grado en Ingeniería de Telecomunicación
Grado en Matemáticas
Grado en Física

Herramientas

GIT
Herramientas CI/CD

Descripción del empleo

Puesto para contribuir al diseño, desarrollo y mantenimiento de aplicaciones software alineadas con los objetivos estratégicos de la Universidad, aplicando metodologías ágiles, principios de codificación segura y buenas prácticas en ingeniería de software. También para brindar soporte técnico en todo el ciclo de vida del desarrollo, participando en proyectos tecnológicos innovadores y colaborando estrechamente con los equipos de calidad, análisis y usuarios finales para garantizar soluciones eficientes, seguras y sostenibles. Además de contribuir en la planificación y gestión de recursos tecnológicos para asegurar la alineación con las prioridades del negocio.

Funciones

  • Analizar los requisitos funcionales y técnicos, en colaboración con usuarios y partes interesadas, y preparar la documentación correspondiente (interfaces, requerimientos funcionales y no funcionales).
  • Participar en el diseño arquitectónico de software, aplicando patrones y técnicas de modelado adecuados.
  • Desarrollar y mantener aplicaciones, generando código limpio, eficiente y conforme a los estándares de calidad y seguridad.
  • Realizar y documentar pruebas unitarias, de integración y de sistema; implementar y analizar entornos de pruebas.
  • Identificar y solucionar problemas técnicos, proponiendo mejoras en el software existente.
  • Apoyar la integración de sistemas y asegurar la correcta configuración del software.
  • Planificar y gestionar recursos de distintas tecnologías, asegurando una respuesta eficaz a las prioridades del negocio.
  • Colaborar en la adopción de tecnologías emergentes para modernizar la plataforma tecnológica.
  • Mantener una comunicación eficaz con el equipo de desarrollo y otras áreas involucradas.
  • Cumplir con las políticas institucionales y normas de seguridad en el desarrollo de software.

Requisitos:

Formación y conocimientos técnicos:

  • Grado en Ingeniería Informática, Ingeniería de Telecomunicación, Matemáticas, Física o equivalente.
  • Conocimiento sólido en diseño y desarrollo de aplicaciones, pruebas de software, integración de sistemas y gestión de la configuración.
  • Dominio de al menos un lenguaje de programación relevante para la organización (Java, Python, etc.) y conocimiento de entornos de desarrollo colaborativo (GIT, herramientas CI/CD).
  • Familiaridad con metodologías ágiles y principios de codificación segura.

Experiencia profesional:

  • Mínima de 1-2 años en desarrollo de software en entornos profesionales o académicos exigentes.
  • Participación en proyectos de desarrollo de aplicaciones o herramientas tecnológicas.
  • Experiencia en planificación de recursos técnicos y en la gestión de prioridades de negocio será valorada positivamente.

Competencias personales:

  • Capacidad analítica y de resolución de problemas.
  • Pensamiento estructurado y orientación a la calidad.
  • Capacidad para el aprendizaje continuo de nuevas tecnologías.
  • Buenas habilidades de comunicación oral y escrita.
  • Espíritu colaborativo y capacidad para trabajar en equipo.
  • Facilidad para la adaptación a cambios, flexibilidad para ajustar prioridades y actividades según las necesidades del negocio.

Idiomas:

  • Mínimo inglés B2
  • Conocimiento de inglés técnico.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.