En CAD & BIM SERVICES estamos presentes en la actualidad en el desarrollo de los principales proyectos en España.A lo largo de más de 15 años de trayectoria hemos desarrollado más de 1.000 proyectos nacionales e internacionales, lo que ha requerido de equipos multidisciplinares, innovación constante y de la aplicación de las técnicas novedosas en las diferentes áreas.Dentro de la división de espacio y defensa , estamos buscando a un ingeniero/a para diseñar y desarrollar simuladores para el ámbito espacial.Principales funciones:Diseño e implementación de soluciones basadas en la arquitectura de microservicios: identificación y documentación de requisitos para microservicios, diseño de soluciones de microservicios y documentación de las mismas, e identificación de riesgos y problemas.Descomposición de aplicaciones monolíticas en microservicios: análisis de la aplicación monolítica actual, definición de los límites de los microservicios, refactorización del código para la modularización, desacoplamiento de los microservicios y documentación de la solución adoptada.Trabajo con equipos de backend y frontend para ofrecer soluciones consistentes: definición de puntos finales de API, entrega de la funcionalidad requerida, alineación de los formatos de respuesta, colaboración en puntos de integración y realización de pruebas de integración.Optimización de aplicaciones para el rendimiento y la escalabilidad: análisis del rendimiento actual de la aplicación (búsqueda de cuellos de botella), refactorización del código para el rendimiento, escalado de los microservicios, implementación de estrategias de optimización y prueba del rendimiento.Creación de documentación técnica y realización de revisiones de código: proporcionar y mantener documentación completa sobre la arquitectura, la configuración y el uso de micro frontends, realizar revisiones de código y proporcionar comentarios para garantizar la mejora continua en la calidad del código.Apoyo a los analistas en el análisis de requisitos comerciales: colaborar con los analistas comerciales y los arquitectos para aclarar los requisitos comerciales, analizar la viabilidad técnica de los requisitos, dividir los requisitos complejos en tareas manejables para los (micro)servicios de backend, revisar la documentación técnica y contribuir a la documentación arquitectónica de la solución.Requisitos para la posición:Mínimo más de 4 años de experiencia en diseño y construcción de aplicaciones basadas en microservicios.Profundo conocimiento en la construcción de microservicios y conocimiento de patrones arquitectónicos como orquestación y coreografía (SAGA) utilizando el enfoque de diseño impulsado por el dominio.Desarrollar, implementar y mantener microservicios escalables y acoplados de forma flexible.Crear e implementar API de alta calidad (basadas en REST/WebSockets) para conectar servicios y dar soporte a integraciones externas.Experiencia en contenedorización (Docker) y orquestación (Kubernetes).Sólidas habilidades de programación en C#.¿Qué ofrecemos?Contrato indefinido.Oportunidad de incorporación en importante ingeniería.Jornada completa.Plan de formación.Si estas pensando en un cambio profesional y te parece interesante comenzar en una empresa puntera en el sector de la ingeniería, ¡Te estamos esperando!