Na CI&T, você poderá contribuir para projetos de transformação tecnológica que levam soluções de inteligência artificial e tecnologia a desafios reais de negócio. Buscamos uma pessoa Arquiteta de Software Sênior com experiência em Java, Node.js, Angular e TypeScript para liderar decisões técnicas e apoiar a entrega de soluções complexas. Se você reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Liderar tecnicamente a equipe no desenvolvimento e na execução de projetos de software
- Conduzir refinamentos técnicos para apoiar soluções eficientes e inovadoras
- Administrar repositórios de código e pacotes de software
- Acompanhar a qualidade das entregas e orientar a equipe diante de desafios técnicos complexos
- Fortalecer as práticas de testes e a qualidade do código, seguindo padrões estabelecidos
Requisitos obrigatórios
- Experiência em desenvolvimento de backend com Java e Node.js
- Experiência em desenvolvimento de frontend com Angular e TypeScript
- Conhecimento de bancos de dados relacionais e não relacionais
- Familiaridade com Git ou SVN e ferramentas de integração e entrega contínuas (CI/CD)
- Conhecimento de boas práticas, padrões de projeto e arquitetura de microsserviços
- Experiência com testes unitários e garantia da qualidade do código
- Experiência com Docker e Docker Compose
- Conhecimento de APIs RESTful, SOLID e Clean Architecture
- Prática com metodologias ágeis, como Scrum ou Kanban
- Experiência na criação de soluções de software complexas
- Capacidade de colaborar e liderar equipes multidisciplinares
- Comunicação eficaz com equipes internas e clientes
- Proatividade, foco em resultados e capacidade de resolver problemas
Diferenciais
- Experiência em migração de tecnologias legadas em Java
- Conhecimento em inteligência artificial generativa
- Familiaridade com AWS e seus principais serviços e ferramentas
- Certificação AWS
O que esperamos
Esperamos que você una liderança técnica, colaboração e atenção à qualidade para ajudar a equipe a superar desafios e entregar soluções robustas. Sua experiência e capacidade de comunicação serão importantes na interação com colegas e clientes.