(Álava, España)
Funciones: - Disenar arquitecturas de software robustas, mantenibles y escalables para aplicaciones de escritorio, con posibilidad de integracion con servicios web, bases de datos, dispositivos, sistemas industriales o herramientas corporativas.
- Convertir necesidades funcionales y tecnicas en documentos de especificacion completos, verificables y utilizables tanto por equipos internos como por proveedores externos.
- Asegurar una correcta integracion entre modulos de software, librerias, servicios, interfaces de usuario, protocolos de comunicacion, repositorios de datos y herramientas de test.
- Definir estrategias de prueba, integracion continua, validacion funcional, control de versiones, gestion de incidencias y trazabilidad de requisitos.
- Dirigir proyectos de desarrollo con enfoques waterfall, agile o hibridos, seleccionando el metodo de gestion mas adecuado a la naturaleza del proyecto.
- Incorporar herramientas de IA de forma controlada para mejorar la productividad en documentacion, analisis, revision, generacion asistida de codigo, generacion de casos de prueba y soporte a la verificacion.
- Colaborar activamente con el equipo de I+D en el desarrollo de soluciones de software tecnico orientadas a producto, fabricacion, validacion, servicio o explotacion de datos. Requisitos: El/la candidato/a seleccionado debera cumplir los siguientes requisitos:
- Formacion universitaria en Ingenieria Informatica o similar.
- Experiencia en arquitectura o diseno tecnico de aplicaciones de escritorio, preferentemente en entornos Windows y software tecnico o industrial.
- Conocimientos solidos de C++ aplicados a software de produccion, incluyendo depuracion, gestion de memoria, modularidad, compilacion, uso de librerias y analisis de rendimiento.
- Conocimiento practico de plataformas de desarrollo Microsoft, especialmente Visual Studio.
- Capacidad demostrable para redactar especificaciones de software completas, claras, verificables y orientadas tanto a desarrollo interno como a contratacion externa.
- Experiencia en desarrollo o arquitectura de aplicaciones web, servicios web, APIs REST, front- end o back- end.
- Conocimientos de C#, . NET, WPF.
- Experiencia con Azure DevOps, GitHub, GitLab, Jira, u otras herramientas de gestion de requisitos, tareas, incidencias y repositorios.
- Diseno de bases de datos SQL, SQLite, SQL Server, PostgreSQL.
Fecha de publicación: 17/07/2026