About the job
Estamos buscando um(a) desenvolvedor(a) Fullstack para colaborar no desenvolvimento de aplicações utilizando .NET e Angular para um cliente estratégico da CI&T. Sua missão será liderar o desenvolvimento e a evolução de sistemas, tanto modernos quanto legados, criando soluções escaláveis e de alto desempenho com uma experiência de usuário excepcional, empregando boas práticas de engenharia e ferramentas de IA generativa (GenAI) para acelerar a entrega de valor.
Responsabilidades:
- Participar de processos de discovery e 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 aplicações legadas;
- Implementar arquiteturas robustas e escaláveis (ex: microserviços, monólitos modulares, Clean Architecture);
- Criar e integrar APIs REST e aplicações frontend;
- Garantir a qualidade através de testes automatizados (unitários, integração e frontend);
- Monitorar e operar observabilidade (logs e métricas);
- Analisar e resolver problemas em produção;
- Otimizar a performance no backend e frontend;
- Gerenciar o ciclo de build, versionamento e deploy das aplicações.
Requisitos Técnicos:
- Sólida experiência 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 (ex: SQL Server, PostgreSQL);
- Compreensão da arquitetura de aplicações (ex: camadas, microserviços, monólitos modulares).
Conhecimentos Desejáveis:
- Clean Architecture e separação de camadas;
- Boas práticas de desenvolvimento frontend (componentização, gerenciamento de estado);
- Versionamento com Git;
- Integração entre frontend e backend (consumo de APIs, tratamento de erros).
Utilização de IA para:
- Aumentar a produtividade no desenvolvimento;
- Apoiar na refatoração de código e arquitetura;
- Gerar e melhorar testes;
- Auxiliar na análise de problemas complexos.
#LI-APS1

