Software Architect Job Descrição Modelo/Brief

Nossa organização está procurando um arquiteto de software experiente. O candidato precisa ser capaz de projetar, desenvolver e implementar soluções de software. Eles devem ser capazes de lidar com questões de negócios complexas e fornecer soluções tecnológicas.

O candidato pode prosperar em um ambiente altamente competitivo e participar ativamente do crescimento. Essa é uma chance perfeita se você tiver uma sólida experiência arquitetônica e excelentes habilidades interpessoais.

Perfil de trabalho do arquiteto de software

Um arquiteto de software é responsável pelas decisões de design de alto nível e pelo desenvolvimento de padrões técnicos. Isso pode incluir ferramentas, padrões de codificação para software ou plataformas. Um arquiteto de software deve ter a extensa (e profunda) experiência técnica para fazer julgamentos inteligentes. Eles também devem ter habilidades sociais para gerenciar projetos e pessoas.

Relatórios para

  • Líder de tecnologia
  • Diretor de Tecnologia

Responsabilidades do arquiteto de software

  • Compreenda a arquitetura de software de necessidade e design do software
  • Colabore com várias partes interessadas para garantir a execução suave do processo, que inclui o design, o desenvolvimento e a implementação de várias soluções de software
  • Mantenha as reuniões dos clientes para entender melhor as metas da empresa e fornecer soluções para atingir esses objetivos.
  • Devise uma estratégia para melhorar o presente software
  • Tome decisões cruciais de design de software de alto nível, bem como outros fatores, como determinar a melhor tecnologia para desenvolvimento de software
  • Supervisionar uma equipe de desenvolvedores de software e alocar atribuições para indivíduos apropriados
  • estabelecer padrões técnicos para atender às necessidades do cliente
  • Treine desenvolvedores da tecnologia ou ferramentas a serem usados ​​no desenvolvimento de aplicativos ou software
  • Auxiliar na implementação do software e entregue o projeto à equipe de suporte

Requisitos e habilidades de arquiteto de software

  • um mestrado ou superior em ciência da computação, engenharia ou um assunto relacionado
  • Experiência demonstrada como arquiteto de software
  • Experiência anterior em desenvolvimento de software e codificação em vários idiomas (c#, net, java, etc.)
  • Compreensão completa do design e arquitetura de software e aplicativos
  • Entendimento extenso da UML e outras técnicas de modelagem
  • Conhecimento de HTML/CSS, JavaScript e UI/UX Design
  • Conhecimento dos conceitos de garantia da qualidade do software
  • Uma abordagem técnica com um olhar atento para detalhes
  • Excelentes habilidades organizacionais e de liderança
  • Excelentes habilidades de comunicação e apresentação