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!