
Software engineer
- Madrid
- Prácticas
- Tiempo completo
- Diseñar, implementar y mantener sistemas y aplicaciones de software.
- Escribir código limpio, eficiente y bien documentado.
- Colaborar con los gestores de productos, diseñadores y otros ingenieros para definir los requisitos y las soluciones.
- Realizar revisiones de código, depuración y optimización del rendimiento.
- Garantizar la calidad del software mediante pruebas automatizadas y manuales.
- Integrar API, servicios y herramientas de terceros cuando sea necesario.
- Mantener los estándares de seguridad, escalabilidad y rendimiento.
- Participar en prácticas de desarrollo ágil, incluyendo la planificación de sprints y retrospectivas.
- Mantenerse al día con las tecnologías emergentes y las mejores prácticas.
- Dominio de lenguajes de programación (por ejemplo, Java, Python, C#, JavaScript u otros, dependiendo de la pila).
- Sólida comprensión de las estructuras de datos, los algoritmos y los principios de diseño de software.
- Experiencia con sistemas de control de versiones (por ejemplo, Git).
- Conocimientos de bases de datos (SQL/NoSQL) y tecnologías web.
- Se valorará el conocimiento de plataformas en la nube (AWS, Azure, GCP) y prácticas de DevOps.
- Contrato indefinido
IT Jobs