About the job
CI&T desenvolve soluções tecnológicas escaláveis, combinando conhecimento humano e Inteligência Artificial. Com mais de 8.000 profissionais e três décadas de atuação, a empresa mantém parcerias com mais de 1.000 clientes.
Atenção: Profissionais que moram na Região Metropolitana de Campinas precisam comparecer presencialmente ao escritório, conforme as diretrizes internas.
Sobre a vaga
Buscamos um(a) Senior Fullstack Developer com experiência em . NET (C#) e Angular para atuar em projetos de um cliente estratégico. O papel envolve liderar o desenvolvimento e evolução de sistemas, tanto modernos quanto legados, sempre com foco em soluções escaláveis, desempenho e experiência do usuário. O uso de boas práticas de engenharia e ferramentas de IA generativa (GenAI) faz parte do dia a dia para acelerar entregas de valor.
O que vai fazer
- Participar de processos de discovery, refinamento técnico e definição de arquitetura
- Desenvolver e aprimorar aplicações backend em . NET (C#) e frontend com Angular
- Manter, evoluir e modernizar sistemas legados
- Implementar arquiteturas escaláveis, como microserviços, monólitos modulares e Clean Architecture
- Criar e integrar APIs REST e aplicações frontend
- Garantir qualidade com testes automatizados (unitários, integração e frontend)
- Monitorar logs e métricas para observabilidade
- Analisar e resolver problemas em produção
- Otimizar performance, tanto no backend quanto no frontend
- Gerenciar build, versionamento e deploy das aplicações
Requisitos técnicos
- Experiência sólida com . NET (C#) e desenvolvimento backend
- Conhecimento em Angular e desenvolvimento frontend moderno
- Proficiência em APIs REST e comunicação cliente-servidor (HTTP/HTTPS)
- Vivência com bancos de dados relacionais, como SQL Server ou PostgreSQL
- Compreensão de arquitetura de aplicações (camadas, microserviços, monólitos modulares)
Diferenciais
- Conhecimento em Clean Architecture e separação de camadas
- Boas práticas de frontend, incluindo componentização e gerenciamento de estado
- Experiência com versionamento usando Git
- Integração entre frontend e backend (consumo de APIs, tratamento de erros)
Uso de IA no dia a dia
- Ganhar produtividade no desenvolvimento
- Apoiar refatoração de código e arquitetura
- Gerar e aprimorar testes
- Auxiliar na análise de problemas complexos

