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 Node.js 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 Node.js 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.