Arquiteto de Software Pleno (PJ)

Empresa: People Consulting

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. • Utilizar recursos de inteligência artificial como apoio ao desenho de soluções, à revisão de código e à • documentação técnica. Requisitos: 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. Sobre a empresa: SOBRE OS PROJETOS As posições atuam em projetos de Pesquisa, Desenvolvimento e Inovação (PD&I), 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 da empresa, 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.

Ver todas as vagas