Missão de Familia
Assegurar a definição e implementação das estratégias e políticas de Sistemas de Informação do Grupo, que possibilitem a manutenção e evolução de processos de negócio otimizados, suportando e potenciando o negócio com diferenciação e inovação, e agindo consoante a ética do Grupo e os valores Casais.
Missão de Função
Assumir a responsabilidade e acelerar o reforço do backend do GoTwin e a entrega de integrações, com foco na preparação para produção (segurança, observabilidade e APIs estáveis) e nos conectores principais (FM, construction e IoT).
Principais Responsabilidades
-
Desenhar e implementar APIs estáveis utilizadas por clientes Desktop, Mobile e Web.
-
Construir e manter o framework de conectores (autenticação, retries/tentativas automáticas, mapeamento de dados, audit logs e health checks).
-
Desenvolver integrações (fluxos de dados de FM, Construction e outros serviços externos).
-
Implementar modelos de permissões (controlo de acesso baseado em roles/roles-based access control e gestão de múltiplos utilizadores em edifícios).
-
Melhorar a preparação para produção (production readiness):
-
logging, métricas e tracing
-
tratamento de erros e resiliência
-
CI/CD e testes automatizados para endpoints críticos
-
-
Coordenar com as equipas de Unreal Engine/Client e IoT para garantir que os contratos de integração estão limpos e consistentes.
Requisitos
Obrigatórios:
-
Forte experiência no desenvolvimento de serviços backend e APIs (REST, TypeScript, JavaScript, Node.js).
-
Experiência em engenharia de integrações: APIs externas, mapeamento de dados, idempotência, retries (tentativas automáticas) e rate limits.
-
Noções fundamentais de segurança: OAuth, gestão de secrets e princípio de least privilege (menor privilégio).
-
Mentalidade orientada à observabilidade: logs, métricas, tracing e capacidade de depurar sistemas.
-
Sólida experiência em design de bases de dados e otimização de performance de APIs.
Preferenciais:
-
Experiência com modelos de controlo de acesso RBAC (Role-Based Access Control) e ABAC (Attribute-Based Access Control).
-
Experiência com padrões de ingestão de dados IoT (mesmo que a nível mais conceptual).
-
Familiaridade com semântica de dados AECO (BIM/IFC, modelos de ativos), não obrigatório.
-
Experiência na gestão de sistemas em produção (on-call, resposta a incidentes e post-mortems).
Educação
- Nível 7 - Ensino superior (Mestrado)
- Engenharia de computação, Técnologia da Informação, Sistemas da Informação ou semelhantes
No Grupo Casais garantimos que as pessoas da nossa equipa tenham:
- Programas de Apoio ao Colaborador;
- Cooperação com equipas flexíveis e dinâmicas que incentivam a tua aprendizagem / os teus conhecimentos
- Visão no Futuro: crescimento, evolução, industrialização, sustentabilidade;
- Atividades anuais que promovem o engagement entre colegas / empresas / mercados;
- Benefícios e Protocolos;
- Cultura de Segurança.
Nos termos e para os efeitos da Lei n.º 4/2019, de 10 de janeiro, 2% das nossas vagas são destinadas a pessoas com deficiência, com um grau de incapacidade igual ou superior a 60%.