Tech Lead
Tech Lead
Experiência
--
Tipo de Emprego
Full-time
Posição
--
Oferta Salarial
1
Descrição da Oferta de Emprego
- Desenhar e desenvolver arquiteturas de sistemas: Criar diagramas de arquitetura e documentos técnicos detalhados que descrevam a estrutura, componentes e interações do sistema.
- Tomar decisões técnicas: Escolher frameworks, linguagens de programação e tecnologias adequadas com base nos requisitos do projeto.
Sobre o nosso cliente
Empresa com actuação no sector da Banca.
Principais responsabilidades
- 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 desejado
- 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.
Benefícios adicionais
Progressão de carreira.