Ci&t

[Job - 29118] Arquiteto de Software (Java e Angular), Brazil

Brazil Full Time
Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

Estamos em busca de um(a) Arquiteto(a) de Software com visão sistêmica, atitude de dono e excelente capacidade de comunicação para integrar nosso time.

Nesta posição, você será a principal referência técnica e estratégica do projeto, atuando lado a lado com a liderança e o cliente. Se você gosta de resolver problemas complexos, tem facilidade para transitar entre o backend, o frontend e contextos mobile, e adora otimizar recursos sem abrir mão da performance, essa vaga é para você!

Responsabilidades:

-Parceria com a Liderança: Atuar como braço direito do Tech Lead (TL), auxiliando no dia a dia, ajudando na sua capacitação técnica e influenciando ativamente as decisões diárias do projeto;
-Refinamento e Desbloqueio: Liderar o refinamento técnico das demandas. Você fará a análise profunda e o debug de códigos legados para construir refinamentos assertivos, além de atuar no desbloqueio do time seja com escalation ou para a resolução de problemas complexos;
-Design e Documentação: Construir documentações robustas e desenhos de arquitetura claros que guiem a equipe de desenvolvimento;
-Visão de Eficiência: Sugerir modernizações, novas tecnologias e melhorias de arquitetura com dois focos principais: garantir a melhor performance da aplicação e promover economia financeira (otimização de custos e infraestrutura) para o contexto do cliente;
-Atribuições Core de Arquitetura: Garantir a escalabilidade, segurança, resiliência e a manutenção dos melhores padrões de engenharia de software no ciclo de vida do produto.

Requisitos Técnicos:

-Sólida experiência prévia atuando como Arquiteto(a) de Software.
-Conhecimento profundo e prático em desenvolvimento Fullstack, com domínio em Java (Backend) e Angular (Frontend).
-Vivência em contextos que envolvam integração e desenvolvimento Mobile Nativo (Android e iOS) — você não precisa programar os apps do zero, mas precisa entender a arquitetura, os desafios do ecossistema e saber guiar integrações e soluções mobile.
-Experiência com acompanhamento da qualidade de código (Design Patterns, Clean Code, SOLID, Code Review, Sonarqube/OWASP, Testes Automatizados);
-Experiência com bancos de dados relacionais (SQLServer/Oracle/DB2) e não relacionais (MongoDB).

Diferenciais:
- Conhecer as métricas DORA e já ter atuado em contextos que as acompanhem e persigam no dia a dia;
- Ter conhecimento sobre construção de dash no Dynatrace principalmente seguindo os Golden Signals;
- Utilizar IA no seu dia a dia para acelerar tarefas repetitivas ou ajuda-lo a agregar mais qualidade ou valor;
- Atuação em contextos onde o fluxo de entrega em produção é contínuo, evitando geração de estoques. 

 
#LI-BS3
#senior