Todas las vacantesVacantes abiertas

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.

Postularse por correo

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

Nombre, correo, teléfono, currículo, vídeo, portafolio y la respuesta sobre IA son obligatorios. Los enlaces adicionales son opcionales.

Código de área y número

Finalidad: evaluar la candidatura y ponerse en contacto. La candidatura se usa para evaluar su participación en esta vacante. Privacidad