Responsabilidades
Definir e comunicar a visão técnica da Stream, alinhada com objetivos de negócio e princípios de arquitetura moderna.
Liderar decisões de arquitetura envolvendo .NET, arquiteturas monolíticas modulares e de micro-serviços, garantindo escalabilidade e performance.
Projetar soluções baseadas em cloud computing, avaliando prós e contras de diferentes serviços e aplicando boas práticas de arquitetura em cloud.
Apoiar equipas de desenvolvimento, promovendo padrões modernos de engenharia, práticas de DevOps e pipelines de CI/CD.
Garantir observabilidade e monitorização eficazes utilizando ferramentas como Prometheus e Grafana.
Assegurar qualidade através de testes unitários e end-to-end (E2E) fomentando a automação.
Liderar migração de ferramentas de integração.
Colaborar com equipas as restantes equipas técnicas e de produto.
Atuar como referência técnica, orientando decisões estratégicas e apoiando iniciativas de inovação.
Requisitos técnicos
Mais de 12 anos de experiência sólida em .NET e desenvolvimento de aplicações complexas.
Conhecimento profundo em arquitetura monolítica modular e micro-serviços.
Experiência prática com cloud computing (Azure, AWS ou GCP), incluindo análise crítica dos serviços disponíveis.
Forte domínio de CI/CD, pipelines e práticas de DevOps.
Experiência com bases de dados relacionais e não relacionais
Conhecimentos em soluções de observabilidade (Prometheus, Grafana) e padrões modernos de engenharia.
Experiência com múltiplas ferramentas de integração (Kaffka, apigeee, solace, etc).
Experiência com testes unitários e E2E e ferramentas de automação.
Compreensão de desenvolvimento web.
Regime de trabalho: híbrido - 2x por semana no escritório na Maia/Porto ou Carnaxide/Lisboa