Descripción de la oferta
OBJETIVO DEL PUESTO ¿Está pensando en solicitar este empleo? No se demore, desplácese hacia abajo y envíe su solicitud lo antes posible para no perder la oportunidad. 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. RESPONSABILIDADES Y FUNCIONES 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. Definir y desglosar las etapas del proyecto en cuestión, en el Backlog. Definir las tareas, su temporalización y su prioridad. 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. Documentar la implementación de la solución propuesta conjuntamente. 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). Analizar y detectar mejoras y/o problemas durante el desarrollo. Tener en cuenta los estándares de seguridad actuales para el desarrollo del software . Desarrollar API REST. 3- Resolver las incidencias procedentes de los técnicos y/o comerciales con el fin de dar soporte. Atender las peticiones y solicitudes de asistencia y soporte. Dar prioridad a las incidencias según gravedad y necesidad. Resolver y solucionar las incidencias técnicas. Finalmente, actualizar el software . 4- Desplegar nuevas versiones de software Comprobar y chequear los cambios o “ pull requests ” realizados, previamente al lanzamiento de la nueva versión del software. Lanzar las nuevas versiones chequeadas a producción y a staging. Desarrollar y mantener las automatizaciones de CI/CD. 5- Depurar el software Desarrollar 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. 7- Mantenerse actualizado con las nuevas tecnologías. REQUISITOS DEL PUESTO 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 . Conocimientos técnicos: - 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 - Dominio de Infraestructuras: Git . - Conocimiento y dominio en CRUD REST API. - Conocimiento en Arquitectura de Bases de Datos. Será altamente valorado: - Lenguajes de programación: Java, C, C++, Rust , …- Frameworks o librerías: FastAPI, Django - Dominio de Infraestructuras: Docker , CI/CD, Microservicios. - Conocimientos en IOT, Embedded Systems. - Metodologías ágiles: SCRUM - Manejo de IA en programación. - Manejo avanzado de sistemas operativos Linux - Seguridad de aplicaciones web: Top 10 OWASP Validación y sanitización de inputs Prevención de XSS, CSRF, SQL Injection Gestión segura de autenticación y sesiones Configuración de headers de seguridad (CORS, CSP) Idiomas requeridos: - Español nativo o avanzado. - Inglés nivel avanzado. SOFT SKILLS: Atención al Detalle: 5 Conocimiento y Conciencia en Ciberseguridad: 4 Capacidad de Aprendizaje: 5 Autonomía y Productividad: 4 Agilidad en resolución de incidencias: 5 Responsabilidad: 3 Trabajo en Equipo: 5¿Qué ofrecemos? 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). Jornada completa 100% de lunes a jueves (de 7h a 15h) y viernes (de 7h a 14h). Estabilidad laboral Salario competitivo Formación Continua. Seguro médico Asisa (valorado en 50 euros/mes). xcskxlj Desarrollo y crecimiento.