.Na IRIUM queremos que persigas sempre os teus sonhos!
Aqui, prepara-te para conquistares as tuas metas, enquanto desfrutas do caminho.Atualmente encontramo-nos à procura de Solutions Architect.O que esperamos de ti?Perfil:Licenciatura ou mestrado em Engenharia informática ou similarMais de 5 anos de experiência em desenvolvimento de software empresarialMais de 2 anos de experiência em arquitectura de software empresarialExperiência de programação em Python e/ou GoExperiência em REST APIsExperiência em asynchronous messagingConhecimentos de base de dados, relacionais e NoSQLExperiência em Docker (do ponto de vista do developer)Experiência em GitConhecimentos de microservices design patternsConhecimentos de CI/CDConhecimento de serviços AWS e/ou AzureProatividade em propor e desenhar soluções para resolver problemasProatividade em sugerir melhorias nas plataformas e/ou ferramentas para ajudar no trabalho do dia a diaCapaz de adaptar o discurso aos vários stakeholders com quem interage (negócio, engenharia, etc.
)Role:Tem visão global do modelo subjacente à arquitetura e consegue defender os seus princípios.
É visto pela equipa de delivery como um SME relativamente à arquitetura da solução.
Detém uma expertise técnica elevada e conhecimento de produtos de uma área de solução relevantes para o negócio de forma vertical (Sistemas Operativos, Software, Infraestrutura, Cloud, DevOps, Segurança).Tem conhecimento profundo sobre o ambiente tecnológico (interno e externo), a análise das especificidades/requisitos do negócio e os requisitos técnicos (performance, escalabilidade, segurança, usabilidade, manutenção, integração, deployment, etc), fornecendo uma orientação à equipa de Delivery sobre como enquadrar as soluções/produtos no modelo de arquitetura empresarial, de forma sustentada.Consegue visualizar as implicações cruzadas da sua decisão a todos os níveis técnicos.Em parceria com o Technical Lead/Principal Engineer, define o stack tecnológico, a framework de colaboração (standards e processos) e acompanha o desenvolvimento da solução.Conhece os standards de qualidade e garante que a equipa de Delivery os implementa.Gere as releases da solução, alinhado com os processos de Change Management, identificando como devem ser feitas.Promove e implementa arquitetura de solução e diretrizes de tecnologia, standards e melhores práticas.Interage com diferentes stakeholders de projeto (technical lead, product owner, project manager, equipa de Delivery) na supervisão de todos os requisitos.Identifica e analisa os riscos e constrangimentos tecnológicos da solução.Faz benchmark externo, acompanha ativamente as tendências tecnológicas e de negócio do domínio/área onde é especialista.Explora conceitos técnicos, prototipagem, experimentação e avaliação das tecnologias atuais/novas tecnologias com o objetivo de fornecer guidance tecnológico.Desenvolve e apoia tecnicamente as diferentes equipas/áreas e é percecionado como um desbloqueador natural de problemas técnicos