Easy Hunter

Arquiteto de Software

Use este modelo de descrição do trabalho para atrair e contratar candidatos qualificados para o seu departamento de TI. Fique à vontade para modificá-lo com as atribuições e responsabilidades inerentes à função e de acordo com as necessidades de sua empresa.

O que é um Arquiteto de Software?

Um Arquiteto de Software é um profissional altamente especializado em tecnologia da informação que desempenha um papel fundamental na concepção, planejamento e desenvolvimento de sistemas de software complexos. O principal objetivo de um Arquiteto de Software é projetar a estrutura geral de um sistema de software para garantir que ele atenda aos requisitos funcionais e não funcionais, seja eficiente, escalável, seguro e sustentável a longo prazo.

Descrição da vaga

Estamos em busca de um Arquiteto de Software talentoso e apaixonado para liderar nossos esforços de design e desenvolvimento de sistemas de software complexos. O candidato ideal será responsável por projetar arquiteturas de software robustas, escaláveis e de alto desempenho, além de orientar nossas equipes de desenvolvimento na implementação de soluções tecnológicas inovadoras.

Responsabilidades

  • Colaborar com clientes e partes interessadas para compreender as necessidades de negócios e traduzi-las em soluções de software.
  • Projetar arquiteturas de software que atendam aos requisitos funcionais e não funcionais, garantindo escalabilidade, desempenho e segurança.
  • Avaliar e selecionar tecnologias e ferramentas apropriadas para cada projeto.
  • Fornecer orientação técnica para equipes de desenvolvimento durante o ciclo de vida do projeto.
  • Participar de revisões de código e garantir que as melhores práticas de desenvolvimento sejam seguidas.
  • Identificar riscos técnicos e propor soluções para mitigá-los.
  • Manter-se atualizado sobre as tendências e evoluções em tecnologia da informação e arquitetura de software.
  • Avaliar e melhorar continuamente os processos de desenvolvimento e arquitetura.

Requisitos obrigatórios

  • Diploma de graduação em Ciência da Computação, Engenharia de Software, ou área relacionada.
  • Experiência comprovada como Arquiteto de Software ou em funções de arquitetura de software.
  • Conhecimento profundo de design de software, padrões de arquitetura e boas práticas de desenvolvimento.
  • Habilidade em linguagens de programação, como Java, Python, C# ou outras.
  • Experiência em arquitetura de sistemas distribuídos e/ou microsserviços.
  • Forte capacidade de comunicação e colaboração.

Diferenciais

  • Certificações relevantes, como Certified Information Systems Architect (CISA) ou AWS Certified Solutions Architect.
  • Experiência em projetos de migração para nuvem.
  • Conhecimento em ferramentas de automação e orquestração, como Docker, Kubernetes ou Terraform.
  • Experiência em segurança de software.
  • Experiência em design de interfaces de programação de aplicativos (APIs) e integrações.

Formação, cursos e certificações

  • Diploma de graduação em Ciência da Computação, Engenharia de Software, ou área relacionada.
  • Certificações em arquitetura de software são valorizadas.

Benefícios

  • Salário competitivo.
  • Plano de saúde e odontológico.
  • Vale-refeição ou alimentação.
  • Participação nos lucros.
  • Oportunidades de treinamento e desenvolvimento contínuo.
  • Ambiente de trabalho colaborativo e inovador.
  • Possibilidade de crescimento na carreira.
  • Cultura organizacional focada na excelência em arquitetura de software e tecnologia.

CBO: 2124-25