Modelo de descrição de trabalho do arquiteto de solução/breve

Como arquiteto de solução, você será o principal ponto técnico de contato das equipes voltadas para o cliente. Você colaborará com organizações de vendas, produtos e entrega para entender os objetivos dos negócios do cliente e traduzir -os em soluções técnicas baseadas em valor. Você trabalhará em estreita colaboração com as equipes de desenvolvimento para garantir que a solução técnica atenda aos requisitos do cliente e possa ser entregue dentro do prazo acordado.

Perfil de trabalho de arquiteto de solução

Um arquiteto de solução é responsável pelo design técnico e arquitetura das soluções de software. Eles trabalham com clientes, desenvolvedores e outras partes interessadas para entender os requisitos de negócios e criar documentos de design de alto nível que podem ser usados ​​para orientar o processo de desenvolvimento. Além de seu trabalho de design, os arquitetos de solução também podem ser responsáveis ​​por fornecer liderança e orientação técnica às equipes de desenvolvimento.

Relatórios para

  • Gerente de TI
  • Gestor de projeto

Responsabilidades do arquiteto da solução

  • Colaborar com clientes e partes interessadas para entender os requisitos de negócios e criar documentos de design de alto nível
  • Criando especificações técnicas detalhadas para soluções de software
  • Condução de estudos de pesquisa e viabilidade para determinar a melhor abordagem técnica para atender aos requisitos de negócios
  • Identificar e avaliar tecnologias novas e emergentes que poderiam ser usadas para melhorar o design de soluções
  • Fornecer liderança e orientação técnica para equipes de desenvolvimento
  • Definição e aplicação de padrões de codificação e práticas recomendadas
  • supervisionar a implementação de soluções para garantir que elas atendam aos padrões de qualidade necessários

Requisitos e habilidades de arquiteto de solução

  • Bacharel em ciência da computação, engenharia ou um campo relacionado
  • mais de 5 anos de experiência em engenharia de software ou um campo relacionado
  • Experiência em arquitetura e design de software
  • Forte capacidade analítica e de resolução de problemas
  • Comunicação e habilidades interpessoais excelentes
  • Experiência com metodologia de desenvolvimento ágil
  • Fortes habilidades técnicas e experiência com uma variedade de linguagens e ferramentas de programação