Flex, a Fortune global 500 company, is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.
We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the limits of innovation to make great products that create value and improve people's lives.
Job Summary
Para apoiar nossas equipes extraordinárias que criam produtos excelentes e contribuem para o nosso crescimento, buscamos I Software Architect para atuar no time de Sorocaba.
Reportando-se ao Software Development Coordinator, a função I Software Architect envolve...
Algumas atividades do dia a dia:
- Elaborar arquitetura de software, de projetos de baixa complexidade, mediante supervisão, investigando pontos de relevância técnica, dimensionamento recursos materiais e humanos necessários para a execução do mesmo, definindo funcionalidades, analisando e compreendendo as exigências do cliente, definindo os padrões de arquitetura, propondo alternativas tecnológicas e gerando artefatos técnicos (Ex: diagramas, casos de uso, modelos), a fim de suportar técnicamente à área de negócios e de projetos na montagem de propostas comerciais dentro das necessidades e padrões técnicos requeridos pelo cliente.
- Gerar artefatos técnicos para desenvolvimento dos sistemas comercializados, definindo os padrões de arquitetura, construindo diagramas de aplicação (Ex: classe, objeto, interface, componentes e colaboração), selecionando os elementos estruturais e suas interfaces, mapeando conexões/integrações com outros sistemas, modelando dados, definindo modelo de segurança (Ex: autenticação, autorização, criptografia, exceções), selecionando tecnologia a ser utilizada, estabelecendo requisitos de qualidade dos serviços, dentre outras características a serem aplicadas a solução, a fim de documentar a arquitetura do sistema de forma consistente, completa e operacional a atender as exigências definidas pelo cliente.
- Gerar artefatos técnicos relacionados ao processo de segurança e controle de vulnerabilidades dos sistemas/projetos, acompanhando o processo durante todo o período de evolução do sistema.
- Acompanhar todos os processos inerentes ao ciclo de desenvolvimento de software (análise de requisitos, especificação, arquitetura, codificação, testes, implantação e manutenção), interagindo com clientes, analisando e avaliando necessidades, identificando riscos, efetuando estudos de viabilidade, acompanhando as atividades da equipe de desenvolvimento, a fim de orientar técnicamente a mesma sobre os procedimentos e estratégias técnicas a serem adotadas.
- Interagir com parceiros de projeto, dirimindo dúvidas, prestando orientação técnica e validando técnicamente as atividades envolvidas com os mesmos.
- Auditar sistemas sob sua responsabilidade, mediante supervisão, aferindo padrões de desenvolvimento preestabelecidos, atuando proativamente indicando os itens a serem corrigidos, a fim de certificar versões de itens de software desenvolvidos.
- Realizar outras atividades correlatas e/ou inerentes aos procedimentos do seu processo de trabalho
- Cumprir as políticas e procedimentos e normas relativas à empresa, código de conduta, processo de trabalho, acordos de confidencialidade e sistema de gestão da qualidade.
A experiência que estamos buscando acrescentar em nosso time:
- Ensino Superior Completo em Processamento de Dados ou Sistemas de Informação ou Engenharia da Computação ou Análise de Sistemas ou outras áreas de Informática ou Tecnologia da Informação;
- Análise de Requisitos (Modelagem e Arquitetura de Processos);
- Linguagens de Programação (C, C#, C++, Angular, React);
- Metodologia de Documentação de Sistemas (Padrão UML);
- Qualidade em Arquitetura de Softwares;
- Técnicas de Desenvolvimento de Sistemas (Ex: Scrum);
- Inglês Avançado.
Desejável:
- Vivência em projetos internacionais
- Vivência em processos de segurança e controle de vulnerabilidades de software
Company: Fit - Instituto de Tecnologia
Job Category
Production Engineering
**Required Skills**:
Optional Skills: