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