Sistemas de Información
Oferta publicada en 2025-06-16
Software Engineer
-
- Ubicación
- : Pune, India
-
- Tipo de contrato
- : Estudiante de Prácticas Becado temporal (duración determinada) (en formación)
Descripción del empleo
Software Engineer
- - - - - - - - - - - -
RESULTADOS CLAVE ESPERADOS
Desarrollar y mantener soluciones que aporten valor añadido a los clientes Business:
- Escribir código útil, eficaz, eficiente, sostenible (fácil de mantener, escalable, reutilizable), limpio (conciso, legible, intuitivo) y aplicando las mejores prácticas de desarrollo (integración de tests en código, refactorización, SOLID, DRY, YAGNI, TDD, etc…).
- Completar los tests y la depuración del código.
- Mantener y mejorar las aplicaciones.
- Asegurar el soporte técnico, diagnosticando y resolviendo incidentes simples.
- Atender dudas técnicas sencillas.
- Implementar cambios menores sobre soluciones existentes.
- Elaborar y proporcionar la documentación relacionada.
Adaptar las especificaciones funcionales y/o técnicas para cubrir adecuadamente las necesidades Business:
- Proporcionar una óptima Interfaz de Usuario (UI)/eXperiencia de usuario (UX) trabajando en estrecha colaboración con los interlocutores Business y/o expertos en UX/UI y ajustando las especificaciones en coherencia.
Realizar controles y tests:
- Construir, ejecutar y optimizar las pruebas unitarias y planes de test que aseguren la calidad, seguridad y coherencia de la aplicación.
- Detectar, diagnosticar, analizar y resolver los errores, incidentes y bugs.
Desplegar/Industrializar las aplicaciones y asegurar su explotación:
- Contribuir a la gestión del cambio, la comunicación y la formación.
- Diseñar e implementar despliegues automatizados.
- Proporcionar soporte de la solución.
Todo ello aplicando metodologías Lean & Agile y las buenas prácticas de calidad, seguridad (Security by Design) y DevOps, y bajo la supervisión de un Senior Software Engineer.