Arquiteto de Software Pleno
Job Summary
SOBRE OS PROJETOS
As posições atuam em projetos de Pesquisa Desenvolvimento e Inovação (PDI) que
combinam pesquisa aplicada engenharia e desenvolvimento de software em ambientes de alta
complexidade tecnológica como microeletrônica semicondutores simulação de processos dados e
inteligência artificial. Os projetos envolvem times multidisciplinares infraestrutura própria e em nuvem e
cooperação com parceiros nacionais e internacionais. O ambiente tecnológico do Instituto é baseado no
ecossistema Microsoft com desenvolvimento web práticas de DevOps uso aplicado de inteligência artificial
e gestão em metodologias ágeis.
RESUMO DA POSIÇÃO
O Arquiteto de Software Pleno desenha e evolui arquiteturas para os produtos e plataformas dos projetos de
PD&I do Internexum atuando junto às equipes de engenharia e aos pesquisadores para viabilizar soluções
tecnicamente robustas. Trabalha sobre uma stack predominante em e React em nuvem Microsoft
Azure com práticas de DevOps e CI/CD e uso aplicado de inteligência artificial equilibrando inovação
qualidade e prazos de entrega.
PRINCIPAIS RESPONSABILIDADES
Desenhar e documentar arquiteturas de software para produtos e plataformas de projetos de PD&I.
Definir padrões de arquitetura integração e boas práticas de desenvolvimento junto às equipes.
Avaliar e selecionar tecnologias frameworks e ferramentas adequadas a cada projeto e ao porte das
equipes.
Participar das decisões de design técnico e revisar propostas de arquitetura das equipes.
Realizar code reviews e revisões de arquitetura com foco em qualidade desempenho segurança e
manutenibilidade.
Definir estratégias de integração entre aplicações plataformas de dados serviços de IA e sistemas de
terceiros.
Colaborar com pesquisadores e engenheiros para viabilizar a implementação de soluções inovadoras.
Elaborar diagramas de arquitetura (C4 UML) e documentação técnica de referência.
Definir requisitos de escalabilidade resiliência e observabilidade dos sistemas.
Dar suporte técnico às equipes de desenvolvimento na resolução de problemas arquiteturais.
Contribuir para a evolução das práticas de DevOps CI/CD e infraestrutura como código.
Modalidade de trabalho 1x (Híbrido) segunda a sexta horário comercial
Vila Olímpia
REQUISITOS OBRIGATÓRIOS
Graduação em Ciência da Computação Engenharia de Software Engenharia da Computação ou áreas
correlatas.
Experiência de 4 a 6 anos em desenvolvimento de software com participação efetiva em decisões de
arquitetura.
Domínio de padrões de arquitetura (microsserviços orientada a eventos hexagonal) e princípios de
design (SOLID DDD).
Conhecimento sólido da stack e React (TypeScript) incluindo projeto e integração de APIs
REST.
Experiência com cloud computing preferencialmente Microsoft Azure e com containers
(Docker/Kubernetes).
Experiência com práticas de DevOps e CI/CD preferencialmente em Azure DevOps.
Conhecimento de integração de serviços e APIs de inteligência artificial em aplicações.
Vivência com metodologias ágeis (Scrum/Kanban) e gestão de backlog técnico.
Experiência em modelagem de arquitetura (C4 UML) e documentação técnica.
Inglês técnico para leitura de documentação técnica.
Disponibilidade para contratação PJ modalidade híbrida segunda a sexta.
DIFERENCIAIS
Conhecimento da área de eletrônicos microeletrônica ou semicondutores.
Vivência na indústria de eletrônicos em ambiente industrial ou de manufatura.
Experiência em projetos de pesquisa e desenvolvimento (P&D) inovação ou em ICTs.
Certificações em nuvem (Azure Solutions Architect ou equivalentes).
Experiência com sistemas embarcados IoT plataformas científicas de engenharia ou de simulação.
Conhecimento de arquitetura orientada a eventos e de processamento de grandes volumes de dados.
Experiência com observabilidade aplicada e com fluxos de trabalho de longa duração (filas e jobs).
Inglês acima de intermediário (avançado) para comunicação com parceiros e fornecedores
internacionais.
COMPETÊNCIAS COMPORTAMENTAIS
Pensamento analítico e capacidade de decidir com informação incompleta registrando trade-offs.
Comunicação clara com times multidisciplinares (pesquisa engenharia negócio).
Colaboração e abertura a feedback técnico.
Vontade de aprender e de compartilhar conhecimento com o time.
Curiosidade e disposição para experimentar novas abordagens e ferramentas.