Ciandt

[Job - 28756] Senior Fullstack Developer (.Net e Angular)

Apply Now

Job Description

Estamos com uma oportunidade para atuar com o desenvolvimento de aplicações fullstack (.NET + Angular) em um cliente estratégico da CI&T.

Sua missão é atuar de ponta a ponta no desenvolvimento e evolução de aplicações — incluindo sistemas modernos e legados — construindo soluções escaláveis, performáticas e com excelente experiência do usuário, utilizando boas práticas de engenharia e ferramentas de IA generativa (GenAI) para acelerar a entrega de valor.

Responsabilidades:
- Participar de discovery, refinamentos técnicos e definição de arquitetura;
- Desenvolver e evoluir aplicações backend utilizando .NET (C#) e frontend com Angular;
- Atuar na manutenção, evolução e modernização de aplicações existentes (legado);
- Implementar arquiteturas robustas e escaláveis (ex: microserviços, monólitos modulares, Clean Architecture);
- Desenvolver e integrar APIs REST e aplicações frontend;
- Garantir qualidade através de testes automatizados (unitários, integração e frontend);
- Atuar na observabilidade e operação (monitoramento, logs e métricas);
- Análise e resolução de problemas em produção;
- Otimizar performance tanto no backend quanto no frontend;
- Gerenciar ciclo de build, versionamento e deploy das aplicações.

Requisitos Técnicos Obrigatórios:
- Experiência sólida com .NET (C#) e desenvolvimento backend;
- Experiência com Angular e desenvolvimento frontend moderno;
- Domínio de APIs REST e comunicação cliente-servidor (HTTP/HTTPS);
- Experiência com bancos de dados relacionais (ex: SQL Server, PostgreSQL);
- Experiência com arquitetura de aplicações (ex: camadas, microserviços ou monólitos modulares).

Conhecimento em:
- Separação de camadas e responsabilidades (Clean Architecture);
- 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).

Capacidade de utilizar IA para:
- Aumentar produtividade no desenvolvimento;
- Apoiar refatoração de código e arquitetura;
- Gerar e melhorar testes;
- Ajudar na análise de problemas complexos.

#LI-APS1