Descrição do trabalho
Título do trabalho:  Grupo Casais | Programador Informático/a | Braga (m/f/d)
Data de início de publicação:  13/03/26
Descrição do trabalho: 

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%.