Ii Software Architect

Detalhes da Vaga

At Flex, we welcome people of all backgrounds.
Our employees thrive here by living our values: we support each other as we strive to find a better way, we move fast with discipline and purpose, and we do the right thing always.
Through a respectful, inclusive and collaborative culture, a career at Flex offers the opportunity to make a difference, invest in your career growth and join our purpose - 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 II Software Architect para atuar no time de Sorocaba.
Reportando-se ao Software Development Coordinator, a função de II Software Architect envolve...

Algumas atividades do dia a dia:

- Elaborar arquitetura de software, de projetos de média e baixa complexidade, mediante orientação eventual, 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.
- 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.
- Pesquisar e selecionar recursos tecnológicos mais indicados para cada projeto, considerando: custo, facilidade de implementação, reutilização de componentes, segurança, características tecnológicas, dentre outros fatores, a fim de garantir a excelência da aplicação dentro de padrões de qualidades requeridos a custos competitivos.
- 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:

- Arquitetura orientada a serviços;
- Serviços Web;
- Soluções em Cloud (Ex: AWS, Azure, Google Cloud, etc);
- Banco de Dados Relacional (Ex: SQL, Oracle, etc);
- Linguagem Orientada a Objetos (Ex: C#, Java, etc)
- Metodologia de Documentação de Sistemas (Padrão UML);
- Liderança e coordenação das atividades e os artefatos técnicos no decorrer do projeto;
- Inglês Avançado.
Desejável:

- Mobile - Funcionamento e Desenvolvimento;
- Ferramentas de ETL (Ex: Pentaho, etc);
- Segurança da Informação;
- Banco de dados NoSQL (Ex: MongoDB, Cassandra, etc);
- Técnicas de Desenvolvimento de Sistemas (Ex: XP, RUP, Scrum).
Job Category

Production Engineering


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Técnico De Automação

Técnico completo. Necessária experiência comprovada em carteira. Conhecimentos avançados em elétrica, eletrônica, pneumática e hidráulica. Conhecimento inter...


São Paulo

Publicado 5 days ago

Estagiário De Tecnologia Da Informação

Suporte ao usuários. Montagem e manutenção de computadores. Reparos em configurações de equipamento(hardware esoftware),conhecimentos técnicos em infraestrut...


São Paulo

Publicado 5 days ago

Dba Oracle Pleno

Suporte para equipes de desenvolvimentos. Suporte para equipe de NOC Setup de Ambientes, Migrações, Upgrades. Execução de rotinas operacionais e documentação...


São Paulo

Publicado 5 days ago

Analista De Redes / Segurança

Requisitos necessários para esse novo desafio: Conhecimentos avançados e experiência operacional com os seguintes protocolos e serviços: Servidores Linux (Za...


São Paulo

Publicado 5 days ago

Built at: 2025-01-15T10:05:26.126Z