Software Engineer — Full Stack WDT
Desenvolvimento de funcionalidades completas do Web Digital Twin, conectando regras de negócio, dados técnicos, APIs, interfaces e fluxos de engenharia.
Sobre a oportunidade
Esta pessoa atuará no desenvolvimento de funcionalidades completas do Web Digital Twin, conectando regras de negócio, dados técnicos, APIs, interfaces web e fluxos usados por equipes de engenharia. A vaga é central para a evolução de módulos web integrados, evolutivos e demonstráveis em ambiente operacional.
O trabalho envolve sistemas complexos orientados a dados, não apenas telas isoladas. Esperamos alguém capaz de compreender o contexto de ativos, inspeções, modelos 3D/4D, documentos, risco, simulações e validação de produto, traduzindo esse domínio em software funcional, testável e mantível.
Principais responsabilidades
- Desenvolver funcionalidades full stack para módulos do WDT, incluindo cockpit técnico, fluxos operacionais, cadastros, relatórios e painéis de decisão.
- Integrar frontend, backend, banco de dados, serviços internos e APIs relacionadas a ativos, inspeções, risco, documentos, sensores e simulações.
- Implementar fluxos de usuário que preservem rastreabilidade, controle de versões, permissões e evidências técnicas.
- Colaborar com engenheiros, modeladores, especialistas de dados, QA e DevOps para transformar requisitos de P&D em produto utilizável.
- Participar de decisões de arquitetura, modelagem de dados, performance e escalabilidade da plataforma.
- Apoiar testes, correções, documentação técnica e preparação de pilotos em ambiente representativo.
- Demonstrar soluções funcionando, explicando decisões técnicas, limitações, trade-offs e próximos passos.
Requisitos obrigatórios
- Experiência comprovada no desenvolvimento de aplicações web completas.
- Conhecimento sólido em C#, .NET ou .NET Core, APIs REST e desenvolvimento de serviços.
- Experiência com JavaScript ou TypeScript e frameworks modernos como React, Angular ou equivalentes.
- Conhecimento prático de bancos de dados SQL e/ou NoSQL, versionamento com Git e integração entre frontend e backend.
- Capacidade de lidar com sistemas orientados a dados técnicos, regras de negócio complexas e fluxos de aprovação.
- Noções de testes, CI/CD, documentação técnica e boas práticas de arquitetura de software.
- Disponibilidade para apresentar portfólio, código, aplicações ou projetos que demonstrem participação real no desenvolvimento.
Diferenciais
- Experiência com WebGL, Three.js, Babylon.js, OpenGL ou visualização 3D em navegador.
- Vivência com Digital Twin, BIM, GIS, IoT, engenharia estrutural, simulação, inspeção ou gestão de ativos.
- Experiência em Azure, mensageria, filas, SignalR/WebSockets, observabilidade ou ambientes cloud.
- Uso produtivo de IA no desenvolvimento, revisão de código, testes, documentação ou pesquisa técnica.
Tecnologias e ferramentas relacionadas
C#, .NET, APIs REST, JavaScript, TypeScript, React ou Angular, SQL, NoSQL, Git, Azure DevOps, WebGL/Three.js como diferencial.
Perfil que buscamos
Buscamos uma pessoa analítica, organizada e capaz de navegar entre software, produto e engenharia. Deve gostar de construir sistemas demonstráveis, entender problemas complexos antes de codificar e comunicar decisões técnicas de forma clara.
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.
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
Finalidade: avaliar a candidatura e entrar em contato. A candidatura é usada para avaliar sua participação nesta vaga. Privacidade
