Software Engineer — Backend e Integrações
Summary
Backend engineer at PhDsoft in Rio de Janeiro building services, APIs, and integrations for the WDT digital-twin engineering platform, connecting it to AI modules, sensors, BIM/GIS, simulations, and external software. Core stack: C#/.NET, REST APIs, SQL/NoSQL databases, Git/CI-CD, with Azure services as a plus.
Software Engineer — Backend e Integrações
Backend, APIs e integrações que sustentam os módulos do WDT e a conexão com IA, sensores, BIM/GIS, simulações e softwares externos.
Sobre a oportunidade
Esta vaga é voltada ao desenvolvimento do backend, das APIs e das integrações que sustentam os módulos do WDT e sua expansão para IA, sensores, BIM/GIS, simulações e softwares externos. A plataforma precisa de contratos internos de ferramentas, conectores API/CLI/MCP, versionamento de backend, pipelines e integração com plataformas de engenharia.
A pessoa trabalhará em serviços que precisam ser seguros, auditáveis, testáveis e claros para outros times. O objetivo é construir a base técnica que permita ao WDT operar como uma plataforma modular de engenharia, conectando dados, modelos, cálculos, evidências e fluxos de trabalho.
Principais responsabilidades
- Desenvolver serviços backend, APIs e componentes de integração para módulos do WDT.
- Criar contratos internos, schemas, endpoints, adaptadores e conectores para ferramentas e fontes de dados técnicas.
- Apoiar integrações com softwares de engenharia, rotinas de simulação, pipelines de dados, documentos técnicos e módulos de IA.
- Implementar mecanismos de versionamento, rastreabilidade, logs, validação de entrada e tratamento de erros.
- Trabalhar com bancos SQL, NoSQL, armazenamento de documentos e dados técnicos estruturados ou semiestruturados.
- Colaborar com DevOps, QA e segurança para garantir deploy, observabilidade, testes e controle de acesso.
- Documentar APIs, decisões técnicas e procedimentos de integração para uso por outros times.
Requisitos obrigatórios
- Experiência em desenvolvimento backend com C#, .NET ou tecnologia equivalente em sistemas de produção.
- Conhecimento sólido de APIs REST, modelagem de dados, autenticação, autorização e integração entre serviços.
- Experiência com bancos de dados SQL e/ou NoSQL.
- Capacidade de escrever código testável, documentado e preparado para manutenção.
- Familiaridade com Git, pipelines de build/deploy e práticas de revisão de código.
- Interesse em domínio técnico de engenharia, dados, simulação ou Digital Twin.
Diferenciais
- Experiência com Azure, Azure Functions, Service Bus, Blob Storage, Cosmos DB, MongoDB ou tecnologias similares.
- Conhecimento de mensageria, processamento assíncrono, WebSockets/SignalR, filas e jobs de longa duração.
- Experiência com conectores para ferramentas externas, CLIs, SDKs, automação ou parsing técnico.
- Noções de segurança de APIs, LGPD, segregação de ambientes e hardening.
Tecnologias e ferramentas relacionadas
C#, .NET, APIs REST, SQL, NoSQL, Azure, mensageria, filas, Git, CI/CD, documentação de APIs.
Buscamos alguém cuidadoso com contratos, dados e rastreabilidade. A pessoa ideal entende que backend de engenharia precisa ser previsível, auditável e robusto, especialmente quando serve como base para IA, simulações e decisões técnicas.
