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.
 

Candidate-se através do website