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