Desarrollar y mantener las aplicaciones
Si está considerando enviar una solicitud, asegúrese de pulsar el botón de solicitar de abajo después de leer la descripción completa.
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.
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 software
Comprobar y chequear los cambios o “ pull requests ” realizados, previamente al lanzamiento de la nueva versión del software.
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.
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
Injection
Configuración de
headers
de seguridad (CORS, CSP)
Idiomas requeridos:
- Español nativo o avanzado.
- Inglés nivel avanzado.
Atención al Detalle: 5
Conocimiento y Conciencia en Ciberseguridad: 4
Capacidad de Aprendizaje: 5
Trabajo 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). xsgfvud
Jornada completa 100% de lunes a jueves (de 7h a 15h) y viernes (de 7h a 14h).
Formación Continua.