Sobre o nosso cliente
Empresa com actuação no sector da Banca.
Descrição
Definir padrões de codificação e melhores práticas: Garantir que o código segue padrões de qualidade, segurança e escalabilidade.
Liderar revisões de código e arquitetura: Fornecer orientações às equipas de desenvolvimento para garantir a qualidade do software.
Garantir a escalabilidade e performance do sistema: Realizar análises de desempenho e otimizar componentes críticos.
Colaborar com stakeholders: Trabalhar diretamente com as equipas de produto e negócio para garantir que a solução atende às necessidades e expectativas.
Análise de riscos e mitigação: Identificar potenciais problemas técnicos e propor soluções para evitar ou resolver falhas.
Manter-se atualizado com novas tecnologias: Avaliar novas ferramentas e metodologias que possam melhorar os processos de desenvolvimento.
Perfil ideal
Experiência profissional: Mínimo de 5 anos em desenvolvimento de software, com pelo menos 3 anos de experiência em arquitetura de sistemas.
Conhecimentos profundos em diversas tecnologias: Familiaridade com várias linguagens de programação (como Java, C#, Python) e frameworks.
Experiência com arquiteturas baseadas em microserviços: Entendimento de SOA, RESTful APIs, containers (Docker, Kubernetes), etc.
Competência em DevOps: Familiaridade com CI/CD, automação de testes e processos de integração contínua.
Capacidade de liderança: Habilidade para guiar equipas técnicas e influenciar decisões de arquitetura.
Excelente capacidade de comunicação: Capacidade de explicar conceitos técnicos complexos a audiências técnicas e não-técnicas.
Formação Académica: Licenciatura ou Mestrado em Ciência da Computação, Engenharia Informática, ou área relacionada.
Vantagens
Progressão de carreira.
#J-18808-Ljbffr