Todas as vagasVagas abertas

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.

Perfil que buscamos

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.

Processo de candidatura

Para se candidatar, envie os seguintes materiais:

Como você utiliza ferramentas de Inteligência Artificial no seu workflow profissional atualmente? Cite ferramentas, exemplos de atividades e explique como valida os resultados produzidos com auxílio de IA.

Informações adicionais podem incluir LinkedIn, GitHub, Behance, Google Scholar, artigos, publicações, websites, demonstrações, aplicativos ou outros links relevantes para a função.

  • Currículo atualizado, com formação, experiência profissional, principais projetos, tecnologias utilizadas e responsabilidades exercidas.
  • Portfólio com exemplos concretos de trabalhos anteriores. Para software, podem ser GitHub, aplicações, sistemas, APIs, interfaces ou projetos demonstráveis. Para engenharia, podem ser modelos, simulações, relatórios, análises, publicações ou trabalhos técnicos que possam ser divulgados. Projetos confidenciais podem ser apresentados de forma anonimizada.
  • Vídeo de apresentação de até 5 minutos, mostrando brevemente um projeto ou portfólio, o problema resolvido, sua participação, tecnologias utilizadas, fluxo de trabalho, ferramentas do dia a dia, uso de Inteligência Artificial e como valida resultados produzidos com apoio de IA.

Candidatar-se

Envie a candidatura por este formulário ou pelo seu programa de e-mail. O formulário encaminha o currículo e o vídeo para cv@phdsoft.com quando o serviço de envio está disponível.

Candidatar-se por e-mail

Abre o seu programa de e-mail com o assunto da vaga e as instruções. Os arquivos escolhidos nesta página não são anexados automaticamente.

Candidatura nesta página

Nome, e-mail, celular, currículo, vídeo, portfólio e a resposta sobre IA são obrigatórios. Links adicionais são opcionais.

Código de área e número

Finalidade: avaliar a candidatura e entrar em contato. A candidatura é usada para avaliar sua participação nesta vaga. Privacidade