Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Junior Software Developer (Contrato de prácticas)

Institut Català de Nanociència i Nanotecnologia (ICN2)

Cerdanyola del Vallés

Híbrido

EUR 30.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una institución de investigación en Cataluña busca un/a Junior Software Developer para desarrollar y mantener aplicaciones, colaborar en el ciclo de vida completo del software y trabajar en un entorno ágil. Se requiere un grado en Ingeniería Informática o similar, y conocimientos en lenguajes de programación como Python, PHP o .NET. El puesto ofrece flexibilidad laboral, opciones de teletrabajo, y oportunidades de formación en un entorno internacional.

Servicios

Opción de teletrabajo (2 días a la semana)
Horarios de trabajo flexibles
28 días festivos al año
Plan de compensación flexible
Actividades de formación

Formación

  • Conocimientos sólidos en al menos un lenguaje de programación.
  • Comprensión y desarrollo de APIs RESTful.
  • Experiencia con consultas SQL y bases de datos.

Responsabilidades

  • Desarrollar y mantener software a lo largo del ciclo de vida de las aplicaciones.
  • Crear nuevas funcionalidades en backend y frontend.
  • Realizar pruebas unitarias y de integración para asegurar calidad del código.
  • Participar en la revisión de código y recibir feedback.
  • Analizar bugs y aplicar soluciones eficientes.

Conocimientos

Python (Django)
PHP (Laravel/Symfony)
.NET (C#, .NET Core)
Desarrollo de APIs RESTful
Consultas SQL (MySQL, PostgreSQL, SQL Server)
Control de versiones con Git
Entornos Docker

Educación

Grado en Ingeniería Informática o similar

Herramientas

VS Code
IntelliJ
Visual Studio
Descripción del empleo
Junior Software Developer (Contrato de prácticas)
  • Desarrollo y mantenimiento de software: Colaborar activamente en el ciclo completo de vida de las aplicaciones (SDLC), desde la toma de requisitos hasta el despliegue
  • Creación de nuevas funcionalidades: Diseñar e implementar nuevos módulos tanto en backend como en frontend bajo la supervisión del equipo senior
  • Calidad del código (QA): Realización de tests unitarios y de integración para asegurar la estabilidad del código entregado
  • Participación en Code Reviews: Revisar código de compañeros y recibir feedback para garantizar el uso de buenas prácticas (Clean Code) y estándares del equipo
  • Resolución de incidencias: Análisis de bugs, depuración (debugging) y aplicación de soluciones eficientes en entornos de desarrollo y pre-producción
  • Documentación: Redacción de documentación técnica (API docs, diagramas) y funcional para facilitar el mantenimiento futuro de los proyectos
  • Metodologías Ágiles: Participación activa en las ceremonias del equipo (Daily Stand-ups, Sprint Planning, Retrospectivas)

Grado en Ingeniería Informática o similar.

  • Conocimientos y experiencia profesional:

Lenguajes de programación: Conocimiento sólido en al menos uno de los siguientes entornos (y disposición para aprender otros): Python (Django), PHP (Laravel/Symfony), .NET (C#, .NET Core).

APIs y servicios web: Comprensión y desarrollo de APIs RESTful y uso de formatos estándar (JSON).

Bases de datos: Experiencia con consultas SQL (MySQL, PostgreSQL, SQL Server).

Herramientas de desarrollo: Control avanzado de versiones con Git (ramificación, pull requests, resolución de conflictos), familiaridad con entornos Docker y uso de IDEs modernos (VS Code, IntelliJ, Visual Studio).

  • Competencias personales:

Pensamiento analítico: Capacidad para descomponer problemas complejos en tareas más pequeñas y manejables.

Proactividad y curiosidad: Interés en mantenerse al día con las últimas tecnologías y aportar nuevas ideas.

Trabajo en equipo y comunicación: Capacidad para comunicar cuestiones técnicas a colegas no técnicos y colaborar en un entorno multidisciplinar.

Adaptabilidad: Capacidad para trabajar en diferentes proyectos o tecnologías según las necesidades de ICN2.

Resumen de las condiciones:

  • Trabajo a tiempo completo (37,5 h/semana)
  • Duración del contrato: 1 año
  • El salario dependerá de las cualificaciones y la experiencia demostrada
  • Equilibrio y flexibilidad entre vida laboral y personal:
  • Opción de teletrabajo (2 días a la semana)
  • Horarios de trabajo flexibles
  • horas al día de julio y agosto y todos los viernes durante todo el año
  • Se dispone de 28 días festivos al año
  • Plan de compensación flexible: ventajas fiscales para contratar algunos productos (seguro de salud, cuidado infantil, formación, entre otros).
  • Actividades de formación: idiomas, programa de mentoría, programa de bienestar.
  • Entorno internacional
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.