Software Engineer — Backend e integraciones
Backend, APIs e integraciones que sostienen los módulos del WDT y la conexión con IA, sensores, BIM/GIS, simulaciones y software externo.
Sobre la oportunidad
Esta vacante se orienta al desarrollo del backend, de las APIs y de las integraciones que sostienen los módulos del WDT y su expansión hacia IA, sensores, BIM/GIS, simulaciones y software externo. La plataforma necesita contratos internos de herramientas, conectores API/CLI/MCP, versionamiento de backend, pipelines e integración con plataformas de ingeniería.
La persona trabajará en servicios que deben ser seguros, auditables, comprobables y claros para otros equipos. El objetivo es construir la base técnica que permita al WDT operar como una plataforma modular de ingeniería, conectando datos, modelos, cálculos, evidencias y flujos de trabajo.
Responsabilidades principales
- Desarrollar servicios backend, APIs y componentes de integración para los módulos del WDT.
- Crear contratos internos, esquemas, endpoints, adaptadores y conectores para herramientas y fuentes de datos técnicas.
- Apoyar integraciones con software de ingeniería, rutinas de simulación, pipelines de datos, documentos técnicos y módulos de IA.
- Implementar mecanismos de versionamiento, trazabilidad, registros, validación de entrada y tratamiento de errores.
- Trabajar con bases SQL, NoSQL, almacenamiento de documentos y datos técnicos estructurados o semiestructurados.
- Colaborar con DevOps, QA y seguridad para el despliegue, la observabilidad, las pruebas y el control de acceso.
- Documentar APIs, decisiones técnicas y procedimientos de integración para otros equipos.
Requisitos obligatorios
- Experiencia en desarrollo backend con C#, .NET o tecnología equivalente en sistemas de producción.
- Conocimiento sólido de APIs REST, modelado de datos, autenticación, autorización e integración entre servicios.
- Experiencia con bases de datos SQL y/o NoSQL.
- Capacidad para escribir código comprobable, documentado y preparado para el mantenimiento.
- Familiaridad con Git, pipelines de build/deploy y prácticas de revisión de código.
- Interés en el dominio técnico de ingeniería, datos, simulación o gemelo digital.
Diferenciales
- Experiencia con Azure, Azure Functions, Service Bus, Blob Storage, Cosmos DB, MongoDB o tecnologías similares.
- Conocimiento de mensajería, procesamiento asíncrono, WebSockets/SignalR, colas y trabajos de larga duración.
- Experiencia con conectores para herramientas externas, CLI, SDK, automatización o parsing técnico.
- Nociones de seguridad de APIs, LGPD, segregación de entornos y hardening.
Tecnologías y herramientas relacionadas
C#, .NET, APIs REST, SQL, NoSQL, Azure, mensajería, colas, Git, CI/CD y documentación de APIs.
Perfil que buscamos
Buscamos a alguien cuidadoso con los contratos, los datos y la trazabilidad. La persona adecuada entiende que el backend de ingeniería debe ser previsible, auditable y robusto, especialmente cuando sirve de base para IA, simulaciones y decisiones técnicas.
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
