Analista/Arquiteto de Sistemas distribuídos O Grupo Timestamp agrega diversas empresas portuguesas líderes em soluções e serviços de TI em torno dos conceitos de excelência e partilha de conhecimento. Apostamos na liderança tecnológica, assente na qualidade do nosso serviço e soluções tecnológicas, suportadas na formação e certificação contínuas. Responsabilidades Ponto de contacto funcional entre os utilizadores de negócio e os developers. Recolher, clarificar e priorizar requisitos de negócio, traduzindo‐os em especificações funcionais e técnicas claras (user stories, casos de uso, critérios de aceitação). Mapear e documentar os processos suportados pelos sistemas, identificando impactos em upstream/downstream e dependências com outros sistemas. Apoiar o Scrum Master no refinamento de backlog, garantindo que os requisitos técnicos são viáveis e alinhados com a visão de produto e restrições técnicas. Manter uma visão end‐to‐end da arquitetura (componentes, módulos, integrações, fluxos de dados, camadas de aplicação e infraestrutura). Promover padrões de arquitetura e boas práticas específicas para estes sistemas (estrutura de módulos, API design, gestão de configurações, logging, segurança, etc.). Garantir a coerência técnica entre as diferentes evoluções e projetos, evitando dívida técnica desnecessária e promovendo reutilização de componentes. Apoiar na definição do roadmap de modernização (refactoring, extração de serviços, adoção de containers, automação de deploys, migração progressiva para práticas cloud‐native quando aplicável). Garantir aplicação de práticas de segurança em todas as integrações. Participar no post‐mortems relacionados com integrações, identificando causas‐raiz e promovendo melhorias da arquitetura. Requisitos base Formação em Engenharia Informática ou equivalente. Mínimo de 5 anos de experiência em engenharia de software ou arquitetura, com foco em sistemas distribuídos. A experiência em ambientes legacy e em projetos de modernização valorizada. Conhecimento de linguagens de programação PHP, Python, Javascript, e em desenvolvimento de APIs (REST, OpenAPI/Swagger). Experiência com Git para controlo de versões e em processos de Code Review. Familiaridade com princípios de Domain-Driven Design (DDD) e arquiteturas de integração (microsserviços, event-driven, API-first). Conhecimento em tecnologias cloud-native, preferencialmente GCP (Google Cloud Platform), Docker, Kubernetes e Serverless functions. Orientação para práticas de CI/CD, incluindo a automação de builds, testes (unitários, integração, end-to-end) e deployments (e.g., com GitHub Actions). Competências pessoais Capacidade de aprendizagem de novas linguagens e frameworks e um mindset de modernização contínua. Capacidade de compreender os processos, desafios e necessidades específicas das equipas de engenharia da Rede e traduzi-los em soluções técnicas. Capacidade analítica para diagnosticar e resolver problemas complexos em ambientes de integração, distribuídos e heterogéneos. Capacidades de comunicação técnica e interpessoal, com a capacidade de mentoria e de liderar discussões técnicas com Developers e stakeholders. Benefícios para os colaboradores Seguro de saúde Flexibilidade na rotina organizacional Formação e certificações Programa de Apoio ao Colaborador (em 5 áreas, incluindo psicologia) Ofertas de Aniversário e Antiguidade Happy Hour mensal Portal de Benefícios com ofertas atrativas #J-18808-Ljbffr