Arquiteto de Software (Reino Unido)

Compartilhe esta publicação

A função:

A Detego Global está à procura de um arquiteto de software.

Estamos procurando um desenvolvedor líder experiente, pronto para assumir a função de arquiteto de software, que será responsável por definir a estratégia técnica e os padrões arquitetônicos, além de orientar as equipes de engenharia na entrega de soluções robustas e escaláveis. Esta é uma oportunidade de definir a direção técnica de um software de missão crítica que tem impacto real em organizações de segurança em todo o mundo.

Você trabalhará em estreita colaboração com o arquiteto-chefe de desenvolvimento e a alta liderança para definir padrões arquitetônicos, avaliar tecnologias emergentes e garantir que nossos produtos sejam desenvolvidos com base em fundamentos técnicos sólidos. Esta função combina profundo conhecimento técnico com pensamento estratégico e orientação profissional.

Esta função oferecerá ao candidato certo a oportunidade de liderar iniciativas de arquitetura em projetos extremamente gratificantes, trabalhando com uma equipe acolhedora e solidária

 

Subordinado a: Arquiteto-chefe
Local de trabalho: Modelo híbrido: Remoto (até 4 dias por semana) com pelo menos 1 dia por semana em nosso escritório em Horsham, ReinoUnido
Remuneração: £60.000–£65.000 por ano (negociável dependendo da experiência)

 

Responsabilidades e funções:

A função de arquiteto de software exige um profissional que combine profundo conhecimento técnico com visão estratégica para projetar e orientar a implementação de sistemas de software escaláveis e fáceis de manter.

Eles serão responsáveis por definir padrões arquitetônicos, avaliar opções tecnológicas e garantir que as equipes de desenvolvimento tenham uma orientação técnica clara e alinhada aos objetivos de negócios.

Sua principal responsabilidade consiste em criar e manter a documentação arquitetônica, exercer liderança técnica em várias equipes e garantir que nossos produtos sejam desenvolvidos seguindo as melhores práticas e padrões arquitetônicos modernos.

Suas responsabilidades incluirão:

  • Definir e manter a arquitetura de software para produtos atuais e futuros, garantindo escalabilidade, segurança e facilidade de manutenção
  • Criação e manutenção de Registros de Decisões de Arquitetura (ADRs) que documentam as principais decisões técnicas e sua justificativa
  • Avaliar e recomendar tecnologias, estruturas e ferramentas que estejam alinhadas com os objetivos de negócios e a estratégia técnica
  • Colaborar com gerentes de produto e partes interessadas para transformar requisitos de negócios em soluções técnicas
  • Oferecer orientação técnica e mentoria às equipes de desenvolvimento, promovendo as melhores práticas e os padrões de codificação
  • Projetar integrações de sistemas, APIs e arquiteturas de dados que promovam a modularidade e a interoperabilidade
  • Realizar revisões arquitetônicas e de código para garantir a conformidade com os padrões e normas estabelecidos
  • Identificar e resolver a dívida técnica, os gargalos de desempenho e as vulnerabilidades de segurança
  • Liderar iniciativas de prova de conceito para validar abordagens arquitetônicas e tecnologias emergentes
  • Trabalhar em estreita colaboração com as equipes de DevOps e de infraestrutura para garantir que as decisões arquitetônicas atendam aos requisitos de implantação e operacionais
  • Manter-se atualizado sobre as tendências do setor, os padrões arquitetônicos e as tecnologias emergentes relevantes para a nossa área
  • Apoiar os esforços de contratação e formação de equipes, definindo requisitos técnicos e participando da avaliação dos candidatos

 

Competências e experiência:

  • Experiência comprovada como desenvolvedor líder ou desenvolvedor sênior, com mais de 5 anos de experiência em desenvolvimento de software
  • Ampla experiência em desenvolvimento .NET, C# e Visual Studio
  • Experiência no desenvolvimento de serviços web baseados em .NET e sistemas distribuídos
  • Capacidade comprovada de projetar e implementar arquiteturas de software escaláveis e fáceis de manter
  • Experiência com padrões arquitetônicos (microsserviços, arquitetura orientada a eventos, arquitetura em camadas, etc.)
  • Sólido conhecimento dos princípios de design de software (SOLID, DRY, separação de interesses)
  • Domínio do framework Blazor e das tecnologias web modernas
  • Experiência com HTML, CSS e considerações sobre arquitetura front-end
  • Conhecimento especializado em sistemas de controle de versão, principalmente Git, incluindo estratégias de ramificação
  • Experiência na elaboração e promoção de estratégias de testes automatizados (unitários, de integração e de ponta a ponta)
  • Excelentes habilidades de redação, com capacidade de elaborar especificações técnicas claras e ADRs
  • Excelentes habilidades de comunicação, com capacidade de explicar conceitos técnicos complexos tanto para públicos técnicos quanto para públicos não técnicos
  • Experiência em orientar desenvolvedores e prestar orientação técnica
  • Sólidas habilidades de resolução de problemas e capacidade de equilibrar a excelência técnica com a execução pragmática

 

Desejável:

  • Experiência com WPF – Windows Presentation Foundation
  • Experiência com as versões mais recentes do .NET Core e estratégias de migração
  • Conhecimento de plataformas em nuvem (Azure, AWS) e arquiteturas nativas da nuvem
  • Experiência com contêineres (Docker, Kubernetes) e pipelines de CI/CD
  • Conhecimento dos princípios de arquitetura de segurança e modelagem de ameaças
  • Experiência nos setores de segurança cibernética, perícia forense ou tecnologia de defesa
  • Conhecimento sobre projeto de bancos de dados e padrões de arquitetura de dados
  • Experiência em design de APIs e arquiteturas RESTful/GraphQL
  • Conhecimento sobre otimização de desempenho e padrões de escalabilidade
  • Formação acadêmica ou certificações na área de arquitetura (por exemplo, TOGAF, certificações de arquiteto AWS/Azure)
  • Teremos prazer em considerar a possibilidade de um horário de trabalho flexível, com alguns dias da semana trabalhando em casa, e em discutir como podemos nos adaptar às suas circunstâncias pessoais para garantir o equilíbrio entre vida profissional e pessoal.

 

Processo de inscrição:

Para se candidatar, envie seu currículo e uma carta de apresentação descrevendo sua experiência relevante e seu interesse na vaga para hr@detegoglobal.com. As candidaturas serão analisadas à medida que forem recebidas; por isso, recomendamos que se inscreva o mais cedo possível.

Junte-se a nós e desempenhe um papel fundamental na promoção da inovação e da excelência no campo da perícia digital!