Desarrollar y mantener las aplicaciones software de la marca "Robotbas", garantizando la calidad del código, la implementación de nuevas funcionalidades y el soporte técnico a usuarios internos, contribuyendo a la innovación tecnológica de la empresa.
¿Quiere presentar una candidatura? Asegúrese de que su CV está actualizado y luego lea atentamente las siguientes especificaciones del puesto antes de solicitar.
1- Participar en las reuniones quincenales del departamento para la organización y definición de prioridades a partir del Backlog de tareas y proyectos pendientes.Distribuir y asignar las tareas entre los miembros del Equipo Software .
2- Desarrollar nuevas aplicaciones de la marca Robotbas y mantener las aplicaciones de la marca ya existentes.Participar en la definición de la solución de nuevas necesidades de producto software, junto con el equipo de departamento.Llevar a cabo su desarrollo de manera autónoma utilizando el framework Nuxt y/o las herramientas indicadas por el responsable de software.Implementar Interfaces Gráficas de Usuario (GUI) a partir de un diseño FIGMA, generado por el responsable en Diseño Gráfico Industrial del departamento.Evolucionar y adaptar la nueva funcionalidad según los requisitos cambiantes a lo largo del desarrollo (nuevas necesidades detectadas ad hoc).Tener en cuenta los estándares de seguridad actuales para el desarrollo del software .3- Resolver las incidencias procedentes de los técnicos y/o comerciales con el fin de dar soporte.Finalmente, actualizar el software .
4- Desplegar nuevas versiones de softwareComprobar y chequear los cambios o " pull requests " realizados, previamente al lanzamiento de la nueva versión del software.5- Depurar el softwareDesarrollar tests automatizados con el fin de detectar posibles errores antes del lanzamiento.Probar el software en el entorno de staging antes de propagar los cambios a producción.
6- Reportar al responsable de Software.
Formación:- Grado Universitario en Ingeniería Informática.
Experiencia:- Experiencia demostrable mínima de 3- 4 años, o más, desempeñando funciones de Ingeniería en área de desarrollo de Software .
Desarrollo de aplicaciones web en entornos cloud (Full Stack)
* Diseño e implementación de interfaces gráficas.
* Lenguajes de programación: TypeScript y Python.
* Estilo de programación: Dominio de principios SOLID, tests automáticos.
* Framework: Vue.js, NUXT
* Conocimiento en Arquitectura de Bases de Datos.
Lenguajes de programación: Java, C, C++, Rust, ...
* Frameworks o librerías: FastAPI, Django
* Dominio de Infraestructuras: Docker, CI/CD, Microservicios.
* Metodologías ágiles: SCRUM
* Manejo de IA en programación.
* Manejo avanzado de sistemas operativos Linux
* Seguridad de aplicaciones web:
Prevención de XSS, CSRF, SQL InjectionConfiguración de headers de seguridad (CORS, CSP)
Idiomas requeridos:- Español nativo o avanzado.- Inglés nivel avanzado.
Atención al Detalle: 5Conocimiento y Conciencia en Ciberseguridad: 4Capacidad de Aprendizaje: 5Trabajo en Equipo: 5
¿Desarrollo en una empresa líder a nivel mundial, con 42 años de experiencia en el sector y en pleno crecimiento y desarrollo.Contrato Indefinido (6 meses periodo de prueba). xqysrnh Jornada completa 100% de lunes a jueves (de 7h a 15h) y viernes (de 7h a 14h).Formación Continua.