Software Engineer — Full Stack WDT
Desarrollo de funcionalidades completas del Web Digital Twin, conectando reglas de negocio, datos técnicos, APIs, interfaces y flujos de ingeniería.
Sobre la oportunidad
Esta persona desarrollará funcionalidades completas del Web Digital Twin, conectando reglas de negocio, datos técnicos, APIs, interfaces web y flujos usados por equipos de ingeniería. La vacante es central para la evolución de módulos web integrados, evolutivos y demostrables en un entorno operativo.
El trabajo involucra sistemas complejos orientados a datos, no pantallas aisladas. Buscamos a alguien capaz de comprender el contexto de activos, inspecciones, modelos 3D/4D, documentos, riesgo, simulaciones y validación de producto, y traducirlo en software funcional, comprobable y mantenible.
Responsabilidades principales
- Desarrollar funcionalidades full stack para módulos del WDT, incluido el cockpit técnico, flujos operativos, registros, informes y paneles de decisión.
- Integrar frontend, backend, base de datos, servicios internos y APIs relacionadas con activos, inspecciones, riesgo, documentos, sensores y simulaciones.
- Implementar flujos de usuario que preserven trazabilidad, control de versiones, permisos y evidencias técnicas.
- Colaborar con ingenieros, modeladores, especialistas de datos, QA y DevOps para convertir requisitos de I+D en un producto utilizable.
- Participar en decisiones de arquitectura, modelado de datos, rendimiento y escalabilidad de la plataforma.
- Apoyar pruebas, correcciones, documentación técnica y preparación de pilotos en un entorno representativo.
- Demostrar soluciones en funcionamiento, explicando decisiones técnicas, limitaciones, trade-offs y próximos pasos.
Requisitos obligatorios
- Experiencia comprobada en el desarrollo de aplicaciones web completas.
- Conocimiento sólido de C#, .NET o .NET Core, APIs REST y desarrollo de servicios.
- Experiencia con JavaScript o TypeScript y frameworks modernos como React, Angular o equivalentes.
- Conocimiento práctico de bases de datos SQL y/o NoSQL, versionamiento con Git e integración entre frontend y backend.
- Capacidad para trabajar con sistemas orientados a datos técnicos, reglas de negocio complejas y flujos de aprobación.
- Nociones de pruebas, CI/CD, documentación técnica y buenas prácticas de arquitectura de software.
- Disponibilidad para presentar portafolio, código, aplicaciones o proyectos que demuestren participación real en el desarrollo.
Diferenciales
- Experiencia con WebGL, Three.js, Babylon.js, OpenGL o visualización 3D en el navegador.
- Experiencia con Digital Twin, BIM, GIS, IoT, ingeniería estructural, simulación, inspección o gestión de activos.
- Experiencia en Azure, mensajería, colas, SignalR/WebSockets, observabilidad o entornos cloud.
- Uso productivo de IA en el desarrollo, la revisión de código, las pruebas, la documentación o la investigación técnica.
Tecnologías y herramientas relacionadas
C#, .NET, APIs REST, JavaScript, TypeScript, React o Angular, SQL, NoSQL, Git, Azure DevOps, WebGL/Three.js como diferencial.
Perfil que buscamos
Buscamos una persona analítica, organizada y capaz de moverse entre software, producto e ingeniería. Debe gustarle construir sistemas demostrables, entender problemas complejos antes de programar y comunicar decisiones técnicas con claridad.
Proceso de candidatura
Para postularse, envíe los siguientes materiales:
¿Cómo utiliza actualmente las herramientas de Inteligencia Artificial en su flujo de trabajo profesional? Indique las herramientas, ejemplos de actividades y explique cómo valida los resultados producidos con ayuda de IA.
La información adicional puede incluir LinkedIn, GitHub, Behance, Google Scholar, artículos, publicaciones, sitios web, demostraciones, aplicaciones u otros enlaces relevantes para la función.
- Currículo actualizado, con formación, experiencia profesional, proyectos principales, tecnologías utilizadas y responsabilidades ejercidas.
- Portafolio con ejemplos concretos de trabajos anteriores. En software, pueden ser GitHub, aplicaciones, sistemas, APIs, interfaces o proyectos demostrables. En ingeniería, pueden ser modelos, simulaciones, informes, análisis, publicaciones o trabajos técnicos que puedan divulgarse. Los proyectos confidenciales pueden presentarse de forma anonimizada.
- Vídeo de presentación de hasta 5 minutos, que muestre brevemente un proyecto o portafolio, el problema resuelto, su participación, las tecnologías utilizadas, el flujo de trabajo, las herramientas cotidianas, el uso de Inteligencia Artificial y cómo valida los resultados producidos con apoyo de IA.
Postularse
Envíe la candidatura por este formulario o por su programa de correo. El formulario reenvía el currículo y el vídeo a cv@phdsoft.com cuando el servicio de envío está disponible.
Abre su programa de correo con el asunto de la vacante y las instrucciones. Los archivos elegidos en esta página no se adjuntan automáticamente.
Candidatura en esta página
Finalidad: evaluar la candidatura y ponerse en contacto. La candidatura se usa para evaluar su participación en esta vacante. Privacidad
