Becario Junior de Ingeniero de Software
Sobre el puesto
Como Ingeniero de Software Junior en Prácticas, adquirirás experiencia práctica contribuyendo a proyectos reales de software junto a nuestro equipo de ingeniería. Estas prácticas están diseñadas para salvar la brecha entre el aprendizaje académico y el desarrollo profesional de software. Trabajarás en tareas significativas, participarás en los flujos de trabajo del equipo y recibirás mentoría de ingenieros senior para ayudarte a desarrollar tus habilidades técnicas y colaborativas a lo largo del programa.
Gestión
Responsabilidades
- Asistir en el desarrollo, pruebas y depuración de funciones de software bajo la supervisión de ingenieros senior
- Escribe código limpio y legible siguiendo los estándares y mejores prácticas del equipo
- Participa en revisiones de código para aprender de la retroalimentación y aportar observaciones
- Ayuda a identificar y documentar errores de software, casos límite y posibles mejoras
- Escribir pruebas unitarias básicas y ayudar a validar funcionalidades de características
- Contribuye a la documentación interna, incluyendo notas técnicas y guías prácticas
- Asiste y participa activamente en ceremonias ágiles, incluyendo monólogos, planificación de sprints y retrospectivas
- Comunica el progreso y los bloqueadores de forma clara y proactiva con tu equipo
- Colaborar con QA, producto y otros miembros del equipo de ingeniería según sea necesario
- Toma la iniciativa en el aprendizaje de la base de código, el producto y las herramientas de desarrollo que utiliza el equipo
Requisitos
- Actualmente matriculado en un programa de Grado o Máster en Informática, Ingeniería de Software o un campo relacionado
- La fluidez en inglés escrito y hablado es obligatoria
- Dominio básico de al menos un lenguaje de programación (por ejemplo, JavaScript, C#, Java o similar)
- Conocimientos fundamentales de tecnologías web, incluyendo HTML, CSS y JavaScript
- Familiaridad con Git u otros sistemas de control de versiones
- Ganas de aprender, hacer preguntas y afrontar nuevos retos
- Gran atención al detalle y disposición a recibir y actuar en base a la retroalimentación
- Buenas habilidades de comunicación y capacidad para trabajar eficazmente en equipo
Habilidades preferidas
- Trabajos académicos o proyectos personales relacionados con el desarrollo o pruebas de software
- Exposición a flujos de trabajo ágiles o scrum
- Comprensión básica de APIs REST, bases de datos o servicios en la nube
- ¿Alguien tiene experiencia con pruebas automatizadas o herramientas CI/CD?
