Arquiteto de Software
JOB_52560411036377Tipo de emprego
PermanenteLocalização
BRASILÁrea de especialidade
TechnologySetor
Tecnologia da InformaçãoSalário
Salário Atrativo + PLR/Bônus + BenefíciosData de encerramento
10 Dec 2024
Arquiteto de Software/Principal Software Development Engineer
Arquiteto de Software/Principal Software Development Engineer para Multinacional Americana de Tecnologia - 100% remoto - SALÁRIO ATRATIVO!!
Sua nova empresa
Importante multinacional do segmento de tecnologia, em momento de expansão, com escritório em São Paulo/SP.
O que você fará
Estamos buscando um Arquiteto de Engenharia de Software experiente e visionário para liderar o design e o desenvolvimento de sistemas de software complexos. O candidato ideal terá um profundo entendimento dos princípios arquitetônicos, padrões de design de software e práticas modernas de desenvolvimento. Você colaborará com equipes multifuncionais para criar soluções escaláveis, seguras e de alto desempenho que atendam às necessidades comerciais atuais e futuras. Sua experiência orientará a equipe de engenharia na construção de software robusto que se alinhe com as metas estratégicas da empresa.
Deveres e Responsabilidades
- Liderança arquitetônica: definir e conduzir a estratégia geral de arquitetura de software, garantindo o alinhamento com os objetivos comerciais e a visão tecnológica.
- Design de sistema: liderar o design de sistemas de software complexos, garantindo escalabilidade, segurança e manutenibilidade. Desenvolver especificações de produtos de alto nível e documentos de design.
Orientação técnica: fornecer orientação especializada às equipes de engenharia de software sobre as melhores práticas arquitetônicas, padrões de design e padrões de codificação. Orientar e dar suporte aos desenvolvedores na implementação das melhores práticas.
- Colaboração: Trabalhe em estreita colaboração com gerentes de produto, designers de UX, DevOps e outras partes interessadas para garantir que a arquitetura de software suporte as metas de negócios e as necessidades do usuário.
- Avaliação de tecnologia: Fique por dentro das tecnologias e tendências emergentes. Avalie e recomende ferramentas, estruturas e plataformas que irão aprimorar o processo de desenvolvimento e a qualidade do produto.
- Revisões de código: Conduza revisões de código e design para garantir a adesão aos padrões arquitetônicos e às melhores práticas.
- Otimização de desempenho: Identifique gargalos de desempenho na arquitetura de software e lidere esforços para otimizar o desempenho, a escalabilidade e a confiabilidade do sistema.
- Documentação: Crie e mantenha documentação arquitetônica, incluindo diagramas de sistema, especificações técnicas e padrões de design.
- Gerenciamento de risco: Identifique riscos técnicos potenciais em projetos e proponha soluções para mitigá-los.
- Inovação: Promova uma cultura de inovação dentro da equipe de engenharia, incentivando a exploração de novas ideias e abordagens.
- Envolvimento do projeto: Participe dos processos de planejamento, estimativa e revisão do projeto, garantindo que as considerações arquitetônicas sejam integradas ao plano geral do projeto.
Conformidade e segurança: Garanta que a arquitetura de software esteja em conformidade com os padrões de segurança, regulamentações e melhores práticas relevantes.
- Design de sistema: liderar o design de sistemas de software complexos, garantindo escalabilidade, segurança e manutenibilidade. Desenvolver especificações de produtos de alto nível e documentos de design.
Orientação técnica: fornecer orientação especializada às equipes de engenharia de software sobre as melhores práticas arquitetônicas, padrões de design e padrões de codificação. Orientar e dar suporte aos desenvolvedores na implementação das melhores práticas.
- Colaboração: Trabalhe em estreita colaboração com gerentes de produto, designers de UX, DevOps e outras partes interessadas para garantir que a arquitetura de software suporte as metas de negócios e as necessidades do usuário.
- Avaliação de tecnologia: Fique por dentro das tecnologias e tendências emergentes. Avalie e recomende ferramentas, estruturas e plataformas que irão aprimorar o processo de desenvolvimento e a qualidade do produto.
- Revisões de código: Conduza revisões de código e design para garantir a adesão aos padrões arquitetônicos e às melhores práticas.
- Otimização de desempenho: Identifique gargalos de desempenho na arquitetura de software e lidere esforços para otimizar o desempenho, a escalabilidade e a confiabilidade do sistema.
- Documentação: Crie e mantenha documentação arquitetônica, incluindo diagramas de sistema, especificações técnicas e padrões de design.
- Gerenciamento de risco: Identifique riscos técnicos potenciais em projetos e proponha soluções para mitigá-los.
- Inovação: Promova uma cultura de inovação dentro da equipe de engenharia, incentivando a exploração de novas ideias e abordagens.
- Envolvimento do projeto: Participe dos processos de planejamento, estimativa e revisão do projeto, garantindo que as considerações arquitetônicas sejam integradas ao plano geral do projeto.
Conformidade e segurança: Garanta que a arquitetura de software esteja em conformidade com os padrões de segurança, regulamentações e melhores práticas relevantes.
O que precisa possuir para ser bem sucedido:
- Em média 15 anos de experiência full-stack em funções de desenvolvimento de software, enviando aplicativos para ambientes de produção em larga escala.
- Você será um especialista em linguagem de programação C# ou Java.
- Conhecimento de estilos arquitetônicos e padrões de design, permitindo que você resolva problemas complexos com design simples e intuitivo.
- Experiência em construir e implantar (CI/CD) sistemas distribuídos escaláveis e frameworks para pequenas empresas e corporações.
- Experiência trabalhando na AWS Cloud e DevOps (Terraform, Docker, ECS) seria benéfico.
- Experiência na atuação com uma equipe Agile com experiência prática com TDD e BDD.
- Experiência na conversão de monólitos em microsserviços ou arquitetura sem servidor.
- Conhecimentos emT OGAF, AWS Solutions Architect ou certificações semelhantes.
- Conhecimento de padrões de integração empresarial.
- Inglês fluente é um requisito para esta função, portanto, apenas currículos em inglês serão considerados.
- Você será um especialista em linguagem de programação C# ou Java.
- Conhecimento de estilos arquitetônicos e padrões de design, permitindo que você resolva problemas complexos com design simples e intuitivo.
- Experiência em construir e implantar (CI/CD) sistemas distribuídos escaláveis e frameworks para pequenas empresas e corporações.
- Experiência trabalhando na AWS Cloud e DevOps (Terraform, Docker, ECS) seria benéfico.
- Experiência na atuação com uma equipe Agile com experiência prática com TDD e BDD.
- Experiência na conversão de monólitos em microsserviços ou arquitetura sem servidor.
- Conhecimentos emT OGAF, AWS Solutions Architect ou certificações semelhantes.
- Conhecimento de padrões de integração empresarial.
- Inglês fluente é um requisito para esta função, portanto, apenas currículos em inglês serão considerados.
O que obterá em troca
Alto nível de exposição e aprendizado, liderança autonomia e oportunidade de impactar o negócio na região Latam.
O que precisa fazer agora
Se estiver interessado nesta posição, clique "Aplicar-se agora" para encaminhar uma cópia atualizada do seu CV, ou entre em contato conosco agora.
Se esta posição não for ideal para você, mas estiver buscando por uma nova posição, por favor conta-nos para discutirmos confidencialmente sobre a sua carreira.
Arquiteto de SoftwareJOB_525604110363772024-09-112024-12-10
Fale com Gustavo Zaninelli, consultor especializado responsável por esta vaga.
Escritório Hays São Paulo, Av. Nações Unidas, 14.401, 17 andar – Torre JequitibáTelefone 13991144461JOB_52560411036377