Especialista Desenvolvimento Tecnológico (Arquitetura de Software e Dados) nº 424918
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Especialista Desenvolvimento Tecnológico (Arquitetura de Software e Dados) nº 424918 — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Para atuar no grupo de Arquitetura de Dados e Software (ADS) da Diretoria Adjunta de Tecnologia (DAT), contribuindo para a concepção, evolução e sustentação de soluções de software aplicadas a ambientes científicos e tecnológicos.
Buscamos uma pessoa com sólida experiência em engenharia e arquitetura de software, aliada à experiência prática em dados, integração de sistemas e aplicações distribuídas. Esta pessoa atuará na evolução de soluções que geram grandes volumes de dados, além de apoiar a identificação de gargalos arquiteturais e a definição de soluções escaláveis e sustentáveis.
Responsabilidades e atribuicoes
- Atuar como referência técnica em arquitetura de software e dados, acompanhando o ciclo completo das soluções, da concepção arquitetural à operação e evolução.
- Liderar tecnicamente o desenho e a evolução de soluções de software, incluindo aplicações web, serviços, integrações, bancos de dados e interfaces para disponibilização de informações.
- Liderar decisões relacionadas à arquitetura de dados, armazenamento, integração entre sistemas e aplicações distribuídas, considerando o ciclo de vida das informações e a sustentabilidade das soluções.
- Contribuir para a definição de diretrizes e decisões arquiteturais, avaliando trade-offs entre desempenho, escalabilidade, custo, simplicidade operacional e evolução tecnológica, além de apoiar revisões de arquitetura e boas práticas de engenharia de software.
- Atuar como referência técnica da equipe, promovendo a evolução de competências por meio de mentoria, revisões técnicas e compartilhamento de conhecimento.
Requisitos
- Pós-graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
- Experiência sólida em desenvolvimento e arquitetura de software.
- Experiência prática com arquitetura de dados e bancos de dados aplicados a sistemas transacionais, operacionais ou analíticos.
- Experiência com aplicações web, APIs, integração entre sistemas e aplicações distribuídas.
- Conhecimento de práticas atuais de engenharia de software, incluindo conteinerização e CI/CD.
Diferenciais:
- Vivência com sistemas distribuídos orientados a eventos.
- Experiência com sistemas que operam volumes de dados relacionados a ambientes científicos, laboratoriais ou industriais.
- Conhecimento de bancos NoSQL, bancos de séries temporais, armazenamento de objetos, data lakes ou outras estratégias similares.
- Conhecimento de tecnologias de integração como MQTT, WebSocket, EPICS ou OPC UA.
- Experiência com Inteligência Artificial, Machine Learning ou Visão Computacional aplicados a sistemas de software.