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